前提・実現したいこと
arduino 圧電素子の使い方を教えてください<(_ _)>
発生している問題
圧電素子近くに、衝撃を加えるとLEDが光る。と言う物を作りたく
下記のURLを参考に色々試してみたのですが、上手く動きません。
arduino・・・c言語ですかね? ### 試したこと 最初に、HP中のコードをコピペしてarduino他、部品を 説明通りに配置してみたのですが、LEDが光らず、シリアル通信もありませんでした。 コード中のしきい値や格納する数字を変えてみたりしたのですが 変化ありません。 試しに抵抗器を取っ払ってみるとLEDが点滅してシリアル通信に knock!knock!と一秒に二回ほど表示されます。 そして、3秒ほど点滅と通信が止まった後、通信,点滅が再開されます。 抵抗器を取り払った場合に、圧電素子を動かしても叩いても上記の 結果に変化ありません。 どこを動かせば、圧電素子にLEDを反応させる 事が出来るか教えてください(T_T) 参考にしたサイトでのコードはこれです↓ const int ledPin = 13; const int knockSensor = A0; const int threshold = 100; int sensorReading = 0; int ledState = LOW; void setup() { pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { sensorReading = analogRead(knockSensor); if (sensorReading >= threshold) { ledState = !ledState; digitalWrite(ledPin, ledState); Serial.println("Knock!"); } delay(100); }
質問入力フォームで<code>ボタンを押すと「```ここに言語を入力」「コード」「 ```」という3行が出力されますが、この「コード」という部分にソースコードを記述して、「```ここに言語を入力」と「```」の行で上下を挟むようにします。「```ここに言語を入力」は「```C」と書き換えます。そうすることで、この範囲にC言語用のコード修飾がかかり、行頭空白も使えるようになります。
回答3件
あなたの回答
tips
プレビュー