I have these 2 devices, the de0nano suppose to send data to the Arduino and the Arduino suppose to check the data and if the conditions are correct activate the buzzer.
using RF Link Receiver.
I am using NewSoftwareSerial (SoftwareSerial) library to read the information I am receiving in the rx-0 pin (SoftwareSerial.read()), after I upload the code to the Arduino and connect the wire to the rx-0 pin since I can't upload while the wire is connected, I start receiving random information translated to ASCii (de0nano not connected).
Also if I connect the de0nano and make it send data, I can't tell if the Arduino receiving any of it.
My questions:
1.How am I suppose to check the data in the rx-0 from the arduino side, I mean is the serial.read() is the right way?
2.Is there a way to receive the information not in ASCii a translating library maybe?
also if I change to other pin I get other random numbers.
What code? Which other pins? How do you know what the de0nano is actually sending? What does your serial output look like when you use SoftwareSerial on other pins? (You did connect your de0nano to those pins, and connect grounds, right?)
How can you be receiving data using Serial and also using Serial to send data to the Arduino Serial Monitor?
When you tried Software Serial, why did you use pins 7 and 1 knowing that 1 belongs to Hardware Serial?
What Uno are you using?
What data are you expecting / hoping to receive from the deOnano device? (In other words, how should I know that the output data you have posted is wrong)