User Tools

Site Tools


sign-code

This is an old revision of the document!


/*

Green = RX
Red = TX
blue = GND

*/

#include <SoftwareSerial.h>

SoftwareSerial mS(10, 11); // RX, TX

void setup()  
{
  Serial.begin(57600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  //mS.begin(9600, SERIAL_7N2);
  mS.begin(9600);
  
}

void loop() // run over and over
{
  if (mS.available()){
    Serial.print(":");
    Serial.println(mS.read());
  }
  if (Serial.available()){
   for(int i = 0; i < 20; ++i){
    mS.write( (byte)0);
   }
   
   mS.write( (byte)1); // start of header
   mS.write( (byte)'Z'); mS.write( (byte)'0'); mS.write( (byte)'0'); // sign code + sign id (zee zero zero)
   mS.write( (byte)2); //start of transmission
   //command
   mS.write( 'A'); mS.write('A');
   mS.write( (byte)27);
   mS.write( ' '); mS.write( 'b');
   //message
   //mS.print( 13, HEX); //suppose to be the time
   mS.write( (byte)13);
   //mS.write("hello");
   //end of transmission
   mS.write( (byte)4);
   
   delay(200);
   
  }
}
sign-code.1391739648.txt.gz · Last modified: 2014/02/07 02:20 by jgensler8