投稿

12月, 2023の投稿を表示しています

基本演習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個のクリップを,ブ...