アルミ箔タッチセンサーの準備として、押しボタンの回路を作った。ついでにfritzingにも初挑戦。
この押しボタンをアルミ箔タッチセンサーに置き換えるつもりで、単純に 10MΩの抵抗に置き換えて抵抗の足をさわったりしたが、反応なし。アナログ値をよむ必要あり?
その後、アナログリードを試す。スケッチと結果は以下に保管
D:\Hardware\MSP430\Project\C05.アルミ箔タッチセンサ
/*DigitalReadSerial160214CapSensorPinの入力があるとRED_LED、GREEN_LEDのオン/オフをトグルする。同時にシリアルに書き出し。*/boolean led_stat;const int CapSensorPin = P1_4; // the number of the Capaptive Sensor pinvoid setup() {// Serial.begin(4800); // msp430g2231 must use 4800Serial.begin(9600); // msp430g2231 must use 4800// pinMode(PUSH2, INPUT_PULLUP);pinMode(CapSensePin, INPUT_PULLUP);pinMode(RED_LED, OUTPUT);pinMode(GREEN_LED, OUTPUT);}void loop() {// char Mojiretsu[9];// int sensorValue = digitalRead(PUSH2);if(digitalRead(CapSensePin)==0){Serial.println("Onされてます");led_stat = false;}else{Serial.println("Offのようです");led_stat = true;}digitalWrite(RED_LED, led_stat);digitalWrite(GREEN_LED, !led_stat);delay(200);}
0 件のコメント:
コメントを投稿