#分からないこと
Arduinoで、下位4ビットのみのシフト演算方法(上位4ビットの内容は無視)は、どのように記述すればよろしいでしょうか?
###作成しているプログラムの条件
条件1:PORTBの下位4ビット(D8~D11)を使用して、4つのLEDを点灯させる。
条件2:PORTBの上位4ビットは、改変を行わない。
条件3:点灯するLEDを変更するときは、シフト演算を使用すること。
###プログラムのLEDの動き
① 0001 → ② 0010 → ③ 0100 →④ 1000 → ⑤ 0001 → ⑥ 0010・・・を作成しています。
1がLEDの点灯で、0が消灯を示しています。
###求めている回答内容
どうすれば、LEDの点灯しているか比較ができて、どのシフト演算をすれば、次のLEDを点灯させて、現在のLEDを消灯できるかを教えていただきたいです。
#####Arduinoの開発環境
使用ソフト:Arduino 1.7.11
ボードのモデル:UNO R3
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/15 01:43
2016/11/16 13:38