質問編集履歴
2
補足を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,4 +32,16 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
+
|
36
|
+
|
37
|
+
おそらくこうすれば解決できると考えています.
|
38
|
+
|
39
|
+
0. 1個前の値を比較する(new - old)
|
40
|
+
|
41
|
+
0. 正だった場合digitalWriteでLOWをHIGHに.負であればHIGHをLOWにという処理を1回おこない,次に正負が逆転するまではなにもしない.
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
|
46
|
+
|
35
47
|
回答宜しくお願い致します.
|
1
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Arduino :
|
1
|
+
Arduino : 受信した値の増減による最初の1回目のみdigitalWriteを実行させたい
|
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
電子工作初心者です.
|
2
|
+
|
1
3
|
openFrameworksからシリアル通信で送った値によってArduinoでソレノイドを動作させようと思っております。
|
2
4
|
|
3
5
|
詳しくは,oFから0~255の値がsin波のようなスムーズに増減する値を受信した時に,値が増加に切り替わった時,または減少に切り替わった時の最初の1回のみArduinoでdigitalWriteをHIGHのときはLOWに,LOWのときはHIGHに切り替える制御文を書くにはどうしたらよいのでしょうか.
|