int datafromUser=0;
void setup() {
// код для настроек
pinMode( LED_BUILTIN , OUTPUT );
Serial.begin(9600);
}
void loop() {
// код для повторения в цикле
if(Serial.available() > 0){
datafromUser=Serial.read();
}
if(datafromUser == '1'){
digitalWrite( LED_BUILTIN , HIGH );
}
else if(datafromUser == '0'){
digitalWrite( LED_BUILTIN, LOW);
}
}
Программный код написанный на Python в среде программирования VS (при подключении платы Arduino Nano необходимо поменять номер порта в ‘COM1’ на номер порта куда вы подключили плату Arduino Nano):
import serial
import time
arduino=serial.Serial('COM1', 9600)
time.sleep(2)
print("Enter 1 to turn ON LED and 0 to turn OFF LED")
while 1:
datafromUser=input()
if datafromUser == '1':
arduino.write(b'1')
print("LED turned ON")
elif datafromUser == '0':
arduino.write(b'0')
print("LED turned OFF")