Python ile Arduino Led Yakma, Kafayı yiyecem

Kodla Büyü

bayvector

Üye
Mesajlar
16
Arkadaşlar Python ile Arduinoya bağlanıp basit bir LED yakmak istiyorum ama bir türlü olmuyor.
Sizce kodlardaki hata nedir?
Ben çalıştırıken hata vermiyor ama ledide yakmıyor
Yardım ederseniz gerçekten sevinirim.

Arduino kodu

void setup() {
pinMode(10,OUTPUT);
Serial.begin(9600);
}


void loop() {
if(Serial.available()) {
switch(Serial.read()) {
case 0: digitalWrite(10,LOW);
break;
case 1: digitalWrite(10,HIGH);
break;
default: break;
}
}
}

Python kodu
import serial
ser = serial.Serial('COM3',9600)

while 1:
ser.write(1)
 
hocam Serial.read() komutu String değer döndürür. Siz switch case de 0 1 integer tanımlamışsınız.Sayıları tırnak içine almanız gerekiyor.
case '1': gibi.
 
Geri
Üst