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