Arduino SENDER
#include <Arduino.h>
#include <ICSC.h>
char* belekok;
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(11, HIGH);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(11, LOW);
void setup()
[Link](1, 115200,2);
[Link]()
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(11, OUTPUT);
digitalWrite(11, LOW);
pinMode(13, INPUT_PULLUP);
void loop()
{
static unsigned char lastPress = digitalRead(13);
if (lastPress != digitalRead(13))
lastPress = digitalRead(13);
if (lastPress == LOW)
[Link]('P',20,"panji");
else
[Link](2, 'R', 0, NULL);
[Link](3, 'R', 0, NULL);
[Link](4, 'R', 0, NULL);
[Link](5, 'R', 0, NULL);
[Link](6, 'R', 0, NULL);
[Link](7, 'R', 0, NULL);
[Link]();
}
ARDUINO RECEIVE 1
#include <Arduino.h>
#include <ICSC.h>
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
void setup()
[Link](2, 115200,2);
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
static unsigned char lastPress = digitalRead(11);
if (lastPress != digitalRead(11))
lastPress = digitalRead(11);
if (lastPress == LOW)
[Link]('P',20,"PAILUL");
else
[Link](2, 'R', 0, NULL);
[Link](3, 'R', 0, NULL);
[Link](4, 'R', 0, NULL);
[Link](5, 'R', 0, NULL);
[Link](6, 'R', 0, NULL);
[Link](7, 'R', 0, NULL);
[Link]();
}
ARDUINO RECEIVER 2
#include <Arduino.h>
#include <ICSC.h>
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
void setup()
[Link](3, 115200,2);
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
static unsigned char lastPress = digitalRead(11);
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
[Link]('P',20,"PANJI");
else
[Link]('R',20,"KOMING");
[Link]();
}
ARDUINO RECEIVER 3
#include <Arduino.h>
#include <ICSC.h>
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
void setup()
[Link](4, 115200,2);
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
static unsigned char lastPress = digitalRead(11);
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
[Link]('P',20,"SEMIRANG");
else
[Link]('R',20,"SEMIRANG");
[Link]();
}
ARDUINO RECEIVER 4
#include <Arduino.h>
#include <ICSC.h>
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
void setup()
[Link](5, 115200,2);
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
static unsigned char lastPress = digitalRead(11);
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
[Link]('P',20,"SUPERMAN");
else
[Link]('R',20,"SUPARMAN");
[Link]();
}
ARDUINO RECEIVER 5
#include <Arduino.h>
#include <ICSC.h>
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
void setup()
[Link](6, 115200,2);
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11, INPUT_PULLUP);
void loop()
static unsigned char lastPress = digitalRead(11);
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
//[Link]('P', 0);
[Link]('P',20,"DODOL GARUT");
else
//[Link]('R', 0);
[Link]('R',20,"OKE PISAN");
[Link]();
}
ARDUINO RECEIVER 6
#include <Arduino.h>
#include <ICSC.h>
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 10, 5, 4, 3, 2);
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
[Link]();
[Link]("dari -> ");
[Link](src);
[Link](0,2);
[Link](data);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
[Link]();
[Link]("dari -> ");
[Link](src);
[Link](0,2);
[Link](data);
void setup()
{
[Link](7, 115200,7);
[Link]('P', &pressed);
[Link]('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(8, INPUT_PULLUP);
// set up the LCD's number of columns and rows:
[Link](16, 2);
// Print a message to the LCD.
void loop()
static unsigned char lastPress = digitalRead(8);
if (lastPress != digitalRead(8))
lastPress = digitalRead(8);
if (lastPress == LOW)
//[Link]('P', 0);
[Link]('P',20,"DODOL GARUT");
else
//[Link]('R', 0);
[Link]('R',20,"OKE PISAN");
}
[Link]();