Arduino Sender 485 6 Arduino
Arduino Sender 485 6 Arduino
#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()
ICSC.begin(1, 115200,2);
ICSC.begin()
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('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)
ICSC.broadcast('P',20,"panji");
else
ICSC.process();
}
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()
ICSC.begin(2, 115200,2);
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
lastPress = digitalRead(11);
if (lastPress == LOW)
ICSC.broadcast('P',20,"PAILUL");
else
ICSC.process();
}
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()
ICSC.begin(3, 115200,2);
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
ICSC.broadcast('P',20,"PANJI");
else
ICSC.broadcast('R',20,"KOMING");
ICSC.process();
}
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()
ICSC.begin(4, 115200,2);
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
ICSC.broadcast('P',20,"SEMIRANG");
else
ICSC.broadcast('R',20,"SEMIRANG");
ICSC.process();
}
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()
ICSC.begin(5, 115200,2);
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11,INPUT_PULLUP);
void loop()
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
ICSC.broadcast('P',20,"SUPERMAN");
else
ICSC.broadcast('R',20,"SUPARMAN");
ICSC.process();
}
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()
ICSC.begin(6, 115200,2);
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(11, INPUT_PULLUP);
void loop()
if (lastPress != digitalRead(11))
{
lastPress = digitalRead(11);
if (lastPress == LOW)
//ICSC.broadcast('P', 0);
ICSC.broadcast('P',20,"DODOL GARUT");
else
//ICSC.broadcast('R', 0);
ICSC.broadcast('R',20,"OKE PISAN");
ICSC.process();
}
ARDUINO RECEIVER 6
#include <Arduino.h>
#include <ICSC.h>
#include <LiquidCrystal.h>
void pressed(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, HIGH);
lcd.clear();
lcd.print(src);
lcd.setCursor(0,2);
lcd.print(data);
void released(unsigned char src, char command, unsigned char len, char *data)
digitalWrite(13, LOW);
lcd.clear();
lcd.print(src);
lcd.setCursor(0,2);
lcd.print(data);
void setup()
{
ICSC.begin(7, 115200,7);
ICSC.registerCommand('P', &pressed);
ICSC.registerCommand('R', &released);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
pinMode(8, INPUT_PULLUP);
lcd.begin(16, 2);
void loop()
if (lastPress != digitalRead(8))
lastPress = digitalRead(8);
if (lastPress == LOW)
//ICSC.broadcast('P', 0);
ICSC.broadcast('P',20,"DODOL GARUT");
else
//ICSC.broadcast('R', 0);
ICSC.broadcast('R',20,"OKE PISAN");
}
ICSC.process();