回答編集履歴

2

語句修正

2019/02/19 15:37

投稿

y_waiwai
y_waiwai

スコア87747

test CHANGED
@@ -12,9 +12,9 @@
12
12
 
13
13
  ---
14
14
 
15
- ・A/Dコンバータの増設
15
+ D/Aコンバータの増設
16
16
 
17
-  「Arduino A/Dコンバータ」でぐぐるといろいろ記事が見つかります。I2CやSPIでアナログ出力させるというモジュールがあるようです
17
+  「Arduino D/Aコンバータ」でぐぐるといろいろ記事が見つかります。I2CやSPIでアナログ出力させるというモジュールがあるようです
18
18
 
19
19
 
20
20
 

1

回答に追記

2019/02/19 15:37

投稿

y_waiwai
y_waiwai

スコア87747

test CHANGED
@@ -7,3 +7,19 @@
7
7
  って、10秒毎に信号を変化させるということでいいでしょうか。
8
8
 
9
9
  なら、analog.writeのPWMで出力させ、PWMをCR積分させれば十分じゃないでしょうか。
10
+
11
+
12
+
13
+ ---
14
+
15
+ ・A/Dコンバータの増設
16
+
17
+  「Arduino A/Dコンバータ」でぐぐるといろいろ記事が見つかります。I2CやSPIでアナログ出力させるというモジュールがあるようです
18
+
19
+
20
+
21
+ ・約10ms周期での処理
22
+
23
+  ArduinoのライブラリでMsTimer2というのがあり、それで10ms周期での処理を登録、実行できるようになります。
24
+
25
+  この10ms処理でA/D変換、データ取り込み、また、D/A出力させる処理を書く、ということになろうかと思います