Hello everyone,
I'm getting this problem that's driving me crazy, tried everything and googled for hours, now my last hope is this forum.
Here is the code:
int incomingByte = 0; // for incoming serial data
void setup() { Serial.begin(9600); // opens serial port, sets data rate to 9600 bps }
void loop() {
// send data only when you receive data: while ( Serial.available( ) > 0 ) {
incomingByte = Serial.read();
// say what you got: Serial.print("I received: "); Serial.println(incomingByte);
} delay(500);
}
When I enter an integer, I should get it back right?
Here is what I get when I enter "4" instead:
Serial monitor:
I received: 52 I received: 10
Here is "0":
Serial monitor:
I received: 48 I received: 10
What am I missing?
Please advise
Thanks