FrontPage
2013/05/25からのアクセス回数
Arduino in Actionの7章に出てくる例題を試してみました。
電子工作では必ずでてくるLCD出力ですが、私は後閑さんの本で紹介されている
大型のLCDを使い回しています。
図7.1の回路を見ながら結線します。ブレッドボード上にLCD接続用の回路を 組んでおくと便利です。
テスト用のスケッチは、以下の通りです。
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
}
void loop() { } }}
何とか Arduino/Sparkfunのライブラリーで使えるOne Wire LCD ができたので、7.3節の Werial LCD weather stationを作ってみます。
OneWireの温度センサーのDS18B20は、秋月で300円で購入しました。
Arduinoでこのセンサーを使えるように http://milesburton.com/Dallas_Temperature_Control_Library と http://www.pjrc.com/teensy/td_libs_OneWire.html を使用します。
回路は、図7.4の通りに作成します。R1は、4.7KΩを使用します。
DS18B20のピンと番号の対応は、以下の様になっています。
スケッチは、以下の通りです。
serLCD myLcd(12); OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire);
void setup(void){
}
void displayTemperature(int sensorIndex) {
}
void loop(void) {
} }}
ブレッドボードで動作確認をしました。
皆様のご意見、ご希望をお待ちしております。