2016-07-08 75 views
0

我想同時使用arduino Nano v3生成500ms和700ms脈衝。我怎樣才能準確地做到這一點,同時也從熱敏電阻讀取溫度?如何使用Arduino Nano V3生成500ms和700ms脈衝?

+0

當你說'500ms脈衝',你的意思是一個信號保持高500ms?或者每500ms一個狄拉克三角洲? –

+0

脈衝持續500ms並關閉500ms。相同的700毫秒。 –

回答

1

我會使用中斷。

每100ms產生一次中斷(必須是500,700以及任何你想使用的時間的除數)。

在中斷內增加一個變量。

當變量達到5的倍數時,切換第一個信號的輸出。當它是7的倍數時,切換第二個信號的輸出。