if statement werkt niet?
3 berichten
• Pagina 1 van 1
if statement werkt niet?
hey mensen,
ik ben bezig met rf.
nu komt het bericht wel in de serial monitor maar het if statement word niet uitgevoerd.
weet iemand hoe dit komt.
ik ben bezig met rf.
nu komt het bericht wel in de serial monitor maar het if statement word niet uitgevoerd.
weet iemand hoe dit komt.
- Code: Alles selecteren
//arduino ontvanger
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); //RX, TX
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
}
void loop() {
while(Serial.available() > 0){//Read from serial monitor and send over HC-12
char input = Serial.read();
mySerial.println(input);
}
while(mySerial.available() > 1){//Read from HC-12 and send to serial monitor
char input = mySerial.read();
Serial.println(input);
if (input == 1){
digitalWrite(8,1);
Serial.print(" aan");
}
else if (input == 0){
digitalWrite(8,0);
Serial.print("uit");
}
delay(20);
}
}
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: if statement werkt niet?
Je leest een teken niet een getal..... de 0 en 1 tussen enkele qoutes zetten.
Daarnaast is de buffer leeg na de eerste while tot je daarna weer wat intikt.....
Daarnaast is de buffer leeg na de eerste while tot je daarna weer wat intikt.....
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: idonifosgi en 46 gasten