Я хочу отправить сообщение из python через последовательный порт в arduino uno, а затем из arduino в безволосый MIDI для управления программным обеспечением LMMS. Проблема в том, что связь в обоих случаях идет через порт COM4. Возможно ли как-то получить данные из python через другой порт?
Код Python:
import serial
ser = serial.Serial('COM4', baudrate = 9600, timeout = 1)
def getValues(input):
if(input == 'y'):
ser.write(b'g')
else:
ser.write(b'h')
while(1):
userInput = input('Get data point?')
getValues(userInput)
Код Arduino:
char userInput;
void setup() {
Serial.begin(9600);
}
void loop() {
if(Serial.available()>0){
userInput = Serial.read();
if(userInput == 'g'){
Serial.write(144);
}
else if(userInput == 'h'){
Serial.write(0);
}
}
}