top of page

□ Arduino:

 写真は

  Arduino UNO

  Arduino UNO 互換 Mruduino UNO R3

  Arduino UNO 互換 びんぼうでいいの

  Arduino UNO 互換 びんぼうでいいのS

  Arduino Duemilanove

S1130072.jpg

□ Atmega328P自作ボード:

 ・SOGANiAN

  ブートローダ書き込み専用

 ・DAiGANGiNO

  Arduino Duemilanove互換機

 ・OYUMiNO

​  通信機能なし

IMG_6546.jpg
IMG_6547.jpg
IMG_6548.jpg

□ 開発環境

 ・Arduino IDE を無償downloadする

Arduino/C++で開発

□ 仕様

 ・MPU:ATmega328P 8ビット 16MHz

 ・SRAM:2kB

 ・フラッシュメモリ:32kB

□ ATmega238Pについて:ブートローダーの書き込み

 Aitendoのブートローダーライターを使用(写真)

 ① Arduino本体にスケッチ「Arduino ISP」を書き込む

   ArduinoIDEを起動

   ・メニュー→ファイル→スケッチの例→11.ArduinoISP→ArduinoISP

   ・メニュー→ツール→ボード→ボードを選択

   ・メニュー→ツール→シリアルポート→COM?

   ・メニュー→スケッチ→マイコンボードに書き込む

 ② ATmega328Pにブートローダーを書き込む

   ・メニュー→ツール→ボード→ボードを選択

   ・メニュー→ツール→プロセッサ→ATmega328(5.0V,16MHz)を選択

   ・メニュー→ツール→シリアルポート→COM?

   ・メニュー→書込装置→Arduino as ISPを選択

   ・メニュー→ツール→ブートローダーを書き込む

IMG_6671.jpg

□ 開発環境:Scrach(ブロック エディタ)の利用

 ・その1:

   S4Aの活用

 ・その2:

   Node.jsの活用

□ S4A:(Scratch for Arduino?):Arduino IDEはインストール済

 ① S4Aを無償download→インストール

 ② Arduinoとの通信に利用するファームウェア(S4AFirmware16.ino)をS4Aのサイオから無償ダウンロードし、Arduino IDEを使ってArduinoに書き込む。一度書き込めば、専用ボードとして利用できる。

​ ③ S4Aを起動

□ Node.jsArduino IDEはインストール済

 ① Scratch2のオフラインエディタを無償download→インストール

 ② Arduinoとの通信に利用するファームウェアを(高橋隆雄さんのサイトhttps://tsq.gapj.net/)無償ダウンロード。高橋さんの書籍「たのしい電子工作 ArduinoとScratchで電子工作をはじめよう!(秀和システム社)」は大変、参考になりました。

Arduino IDEを使ってArduinoに書き込む。一度書き込めば、専用ボードとして利用できる。

​ ③ Node.jsを無償download→インストール

​ ④ express-generator, serialportをセットアップ。詳細は前述の書籍、Webサイトを参考にするとよい。

□ 開発環境:Processingの利用

 ・制御とグラフィックの融合

「たのしくできるArduino電子制御 Processingでパソコンと連携(牧野浩二著:東京電機大学出版局)」を参考にさせていただきました。​

□ Processingの利用

​ ・ArduinoIDEでファームウェアを作成、ProcessingでPCからの制御プログラムを作成、実行させる。

□ Arduinoによる電光掲示板

 以下のサイトが非常に参考になりました

​  https://www.solocamptouring.com/entry/rainbow-Arduino-WS2812B

  • facebook
  • twitter
  • linkedin

©2019 by Healing-Zoo. Proudly created with Wix.com

bottom of page