###前提・実現したいこと
Arduinoを用いて距離センサの値を読み取り、Processingで数値を表示させるFirmataを使用したプログラムを書いています。物体がセンサに近づいた時に、Processing側で数値が変われば成功です。
現状では以下のサイトを参考に、Arduinoとセンサ単体では数値が読み取れる状況です。
超音波センサのコードと回路図
###発生している問題・エラーメッセージ
しかしながら、Processingで表示させるとanalog0が「224,225」などほとんど同じ値が表示させ続けて、物をセンサに近づけても数値がかわりません。
###該当のソースコード
Processing
1import processing.serial.*; 2import cc.arduino.*; 3Arduino arduino; 4int input0 = 0; 5 6void setup() { 7 size(500, 800); 8 noStroke(); 9 arduino = new Arduino(this, Arduino.list()[1], 57600); 10} 11 12void draw() { 13 14 int analog0 = arduino.analogRead(input0); 15 println(analog0); 16}
Arduino側
StandardFirmataをスケッチ例から書き込んでいます
コードを全て載せると長すぎて投稿できないため、以下にURLを貼ります
Arduino-Firmata Library
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/07/03 11:03
2017/07/03 23:29
退会済みユーザー
2017/07/06 15:10