ik ben bezig met een domotica besturing in mijn kamer en gebruik hier een programma voor (voiceattack) die naar stem comandos luistert.
Wanneer ik dan een commando zeg activeert het programma je python script.
Dit is me al gelukt ik kan ook de python code naar de arduino sturen, maar als ik 2 ledjes er aan heb en ik stuur eerst ledje 1 aan en daarna ledje 2 reset de arduino zich zelf (als ik met niet vergis) want ledje 1
gaat dan weer uit en ledje 2 aan.
hebben jullie misschien een idee hoe dit opgelost kan worden?
het is ook nog maar de eerste keer dat ik met python werk.
python script led aan:
import serial
import time
ser = serial.Serial("COM3", 9600)
time.sleep(1)
ser.write("1")
python script led uit:
import serial
import time
ser = serial.Serial("COM3", 9600)
time.sleep(1)
ser.write("0")
arduino script:
char serialData;
int led = 13;
int gehuigen1 = 0;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
serialData = Serial.read();
Serial.print(serialData);
if(serialData == '1'){
gehuigen1=1;
}
if(serialData == '0'){
gehuigen1=0;
}
if(gehuigen1 == 1){
digitalWrite(led, HIGH);
}
if(gehuigen1 == 0){
digitalWrite(led,LOW);
}
}
als jullie een idee hebben zou ik het graag willen horen alvast bedankt