同時に2つ以上のピンを「アクティブにする」ことができますか?

私は学校でグループプロジェクトをしています。私のグループメイトは、私たちのプロジェクトでは、点滅している点滅している点滅している点滅しているLEDが消えてしまいます。物事は彼らがそれが同時に行きたいと思うことです。とにかくそれができますか?

0
追加された 編集された
ビュー: 2
ru de
投稿の下に編集リンクがあり、これを使って誤植を訂正したり、新しい情報を追加することができます。
追加された 著者 CTKeane,
彼らはそれが行きたい*
追加された 著者 Lee Richardson,
delay を使用しないで、経過時間をmillisで計算し、それに基づいてledの状態を変更してください。例えば、通常の点滅は1000ms ONと1000ms OFFを希望します。したがって、1000msが経過したかどうかを確認し、そうであればled状態を切り替えます。 arduino.cc/en/tutorial/BlinkWithoutDelay。フェーディングの場合は、同じ方法を使用して、輝度を50msごとに増減することができます(また、INまたはOUTがフェードするかどうかを覚えておくために追加の変数を使用します)。
追加された 著者 Al.,

2 答え

それぞれの指導者を順番に変更した場合、指導できないほど速く変化します。変更の間隔は、マイクロ秒のオーダになります。

ダイレクトポート操作をする場合は、複数のLEDを同時に変更することができます。 すべてではなく、グループ化されています。

1
追加された
特定の値を割り当ててピンに影響を与えることができる特別なグローバルがあります。詳細については、スペックシートを確認してください。
追加された 著者 CTKeane,
好奇心のために、ポート操作をどのように指示しますか?
追加された 著者 Lee Richardson,
@ElijahPeralta:ポートの直接操作
追加された 著者 Sprogz,

あんまり。これは、一度に命令だけを実行できるためです。しかし、視力が持続するため、マイクロ秒のオーダーでLEDを非常に速く処理することで、いつでも目を惑わすことができます。これは、すべてのLEDが同時に制御されていると考えさせるでしょう。

0
追加された