プロが教えるわが家の防犯対策術!

for (int i = 0; i < 73000; ++i) {
//Aボタンを押す
SwitchControlLibrary().PressButtonA();
delay(50);
SwitchControlLibrary().ReleaseButtonA();
delay(100);
//3回左へ進む
SwitchControlLibrary().MoveHat(6);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().MoveHat(6);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().MoveHat(6);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().MoveHat(0);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().MoveHat(2);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().MoveHat(2);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().MoveHat(2);
delay(50);
SwitchControlLibrary().MoveHat(8);
delay(50);
SwitchControlLibrary().PressButtonA();
delay(50);
SwitchControlLibrary().ReleaseButtonA();
delay(100);
}

A 回答 (2件)

そんな単純なことは検索エンジン(グーグル先生とか)に聞いてください。


arduinoを使いたいならこの程度の検索力は必須です。
「int型」「arduino」でアンド検索すりゃトップにリファレンスが当たります。
    • good
    • 1

8bitマイコン系Arduinoのint型変数の範囲は-32768から+32767まで。

最大の32767からさらに+1されると-32768に戻ってしまう。
したがって73000に達することは永遠にないので無限ループになってしまう。
32bit系を使ってるならわかりません。
    • good
    • 1
この回答へのお礼

回答ありがとうございます(*^-^*)
32bitのArduinoならば動くということでしょうか?
Arduino IDEで使える32bitのArduino教えて頂けませんか?
32bitだとint型の整数の範囲はいくらになるんでしょうか?

お礼日時:2020/06/17 09:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!