2013年12月31日火曜日

Japaninoで、Arduino1.0.5とSainsmart LCD Keypad Shieldに「Helloo,world!」を表示させる

Arduino1.0.5には、Japaninoというマイコンボードの設定がないので、
 ツール → マイコンボード
から、互換性のある
 Arduino Pro or Pro Mini (3.3V,8MHz)w/ATmega168
 (「w/」は「with」の略らしい?)
を選択する。

学研大人の科学japaninoマイコンボード設定


Japaninoに
 SainSmart LCD Keypad Shield For Arduino Duemilanove UNO MEGA2560 MEGA1280
を接続しようとしてみる。リンク先にサンプルコードや、回路図の入ったアーカイブファイルも有るはず???

Arduino1.0.5に入っているサンプルコードを使ってLCDに表示させてみる
 ファイル → スケッチブックの例
から
 LiquidCrystal → HelloWorld
のサンプルコードを選択してみる

ピン配置がArduino1.0.5のサンプルとは違うので、そのままでは動かずソースを修正
 LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  ↓
 LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
と書き換える

サインスマートLCD Keypad Shield設定


プログラムの転送が終わり無事動作すれば、「hello, world!」と、数字のカウントアップが表示されるはず。

Arduino LCD hello, world!

何も表示されない、四角しか表示されない
なんて、場合は右上にあるボリュームを回してコントラストの調整をしてみる。

0 件のコメント:

コメントを投稿