現在、Arduino Unoをステッピングモーターの制御に使用しようとしています。私に割り当てられているタスクは、モーターを制御できるプログラムを作成することですが、ユーザーに必要な変位のステップ数を入力するよう促します。私の最大の問題は、シリアル番号を1つの数字として読み取ることです。Arduinoのシリアルプログラミングで、0-9の値以外の値で10進数を読み取る
たとえば、Serial.read()
関数を使用して数値を読み込んでintデータ型として保存することができますが、これは0〜9の数値のみに適用されます。
5
0
0
彼らは別々の番号があるかのように...
をどのようにシリアル通信によるI入力大きな数字と持っている:私は「500」と入力した場合
、モニターが表示されますint型またはlong型のデータ型として使用できますか?
期待どおりに動作しないコードを投稿できますか? –