Stap 3: Arduino voorbeeldcode
#include "Arduino.h"#define DEBUG
SoftwareSerial mySerial (5,6);
unsigned char incomingByte;
VOID sendIdentifyCmd)
{
mySerial.write (0x7c);
mySerial.write (0xff);
mySerial.write (0xff);
mySerial.write (0x01);
mySerial.write (0x08);
mySerial.write (0x7d);
#ifdef DEBUG
Serial.Print (0x7c);
Serial.Print (0xff);
Serial.Print (0xff);
Serial.Print (0x01);
Serial.Print (0x08);
Serial.Print (0x7d);
Serial.println ();
#endif
}
void setup)
{
Serial.begin (9600);
mySerial.begin (9600);
Serial.println ("eerste Serial beginnen! \n");
}
void loop)
{
sendIdentifyCmd ();
vertraging (2);
terwijl (mySerial.available () > 0)
{
incomingByte=mySerial.read ();
Serial.Print (incomingByte, HEX);
Serial.Print (' ');
}
Serial.println ();
vertraging (1000);
}