0
私はシリアルをarduinoと通信しようとしています。私はそれを印刷したい「発射モータ」私は1を入力したとき、私はここにプログラムを持っている:「モーターを発射」Arduino Microシリアル番号。文字列を返さない文字列
void setup() {
Serial.begin(9600); //Connect to the serial monitor console
}
void loop() {
while (Serial.available() == 0); //Wait until Serial is available
//Read val
int val = Serial.read() - '0'; //Val that represents input
Serial.print(val);
delay(1000);
if (val == 1) {
Serial.print('Firing the motor.');
} else {
Serial.print('Please press 1 to fire the motor.');
}
delay(4000);
}
問題が代わりに返すのことです
または「1を押してモーターを始動してください。
if (val == 1) {
Serial.print("Firing the motor.");
} else {
Serial.print("Please press 1 to fire the motor.");
}
と「」の代わりに任意のための
おかげで「」のを追加:「0」
私も言って試してみました - すべてのコンソールは、単に私も削除しようとしている0を返します。ヘルプ
はい、9600に設定されています –