基本演習2 簡単な入力インタフェースの作成とインタラクション
【演習1】 鉛筆シンセサイザー(可変抵抗器を用いた電圧入力のインタフェース利用) 1 次のプログラムをコンパイルして,アップロードする。 ーーーーーーーーーーーーーーーーーーーー int ADPin = 0; //線をなぞるクリップ接続ピンの定義 int outPin = 9; //圧電ブザー繋がるピンの定義 int ADVal; //A/D変換値一時格納用変数 void setup() { pinMode(outPin, OUTPUT); //圧電ブザーの繋がるピンを出力に } void loop() { ADVal = analogRead(ADPin); // 線の位置を電圧で取得 digitalWrite(outPin, HIGH); //圧電ブザーの電圧をHighに delayMicroseconds(ADVal); //A/D変換値μ秒のウエイト digitalWrite(outPin, LOW); //圧電ブザーの電圧をLowに delayMicroseconds(ADVal); //A/D変換値μ秒のウエイト } ーーーーーーーーーーーーーーーーーーーー 2 縦15ミリ,横120ミリ程度の大きさの厚紙に,5ミリ程度の幅で横方向(120ミリ)に,鉛筆で黒く塗りつぶす。 3 2個のクリップを,ブ...