Arduinoのプログラムをスケッチと言う。
表示するためのスケッチ
---------------------------------------------------------
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(8, 13, 9, 4, 5, 6, 7);
int i = 0;
int j = 0;
int k = 0;
int l = 0;
void setup(){
// LCDにオープニングメッセージを表示する
lcd.begin(2,16);
lcd.clear(); // LCD表示をクリア
lcd.print("hello world"); // 1行目にメッセージを表示
lcd.setCursor(1,1); // カーソルを2行目1カラム目にセット
lcd.print("Arduino uno"); // 2行目にメッセージを表示
delay(500);
}
void loop(){
i = analogRead(1); // アナログピンを読み取る
j = analogRead(2); // アナログピンを読み取る
k = analogRead(3); // アナログピンを読み取る
l = analogRead(4); // アナログピンを読み取る
lcd.clear(); // LCD表示をクリア
lcd.print("daikunomokichi"); // 1行目にメッセージを表示
lcd.setCursor(0,1); // カーソルを2行目1カラム目にセット
lcd.print(i); // 2行目にメッセージを表示
lcd.print("&");
lcd.print(j); // 2行目にメッセージを表示
lcd.print("&");
lcd.print(k); // 2行目にメッセージを表示
lcd.print("&");
lcd.print(l); // 2行目にメッセージを表示
delay(100);
}
---------------------------------------------------------
手持ちの抵抗器を利用して
Vcc+
10kΩ
10kΩ
20kΩ
GND
で分割しました。
結果
ポジション1 ==> 0
ポジション2 ==> 511 前後
ポジション3 ==> 766 前後
ポジション4 ==> 1023
予想どおりです。
0 件のコメント:
コメントを投稿