/Designs/duckweed_collector/SW/RF01/RF01.pde
11,11 → 11,11
*/
 
//connections RF01: (receiving)
#define SDI 5 // RF01 SDI, arduino 13 cannot be changed
#define SCK 4 // RF01 SCK, arduino 12 cannot be changed
#define CS 3 // RF01 nSEL, arduino 11 cannot be changed
#define SDO 2 // RF01 SDO, arduino 10 cannot be changed
//--------------------- // RF01 niRQ, arduino 02 cannot be changed
#define SDI 5 // RF01 SDI, arduino 13, ATmega PB5, cannot be changed
#define SCK 4 // RF01 SCK, arduino 12, ATmega PB4, cannot be changed
#define CS 3 // RF01 nSEL, arduino 11, ATmega PB3, cannot be changed
#define SDO 2 // RF01 SDO, arduino 10, ATmega PB2, cannot be changed
//--------------------- // RF01 niRQ, arduino 02, ATmega PD2, cannot be changed
//----------------------// RF01 nFFS: 1-10k Pullup too Vcc
 
 
38,12 → 38,17
}
 
void loop() {
 
int n;
// unsigned char buf[] = { "$00\n" }; // Motor, Rudder
for(n=0;n<32;n++) rf01_data[n]='$';
rf01_receive();
char* buf = (char*) rf01_data;
Serial.println(buf);
Serial.println(" done");
char* buf = (char*) rf01_data;
buf[31]=0;
//if ((buf[0]=='$')&&(buf[3]=='\n'))
Serial.println(rf01_data);
for(n=0;n<32;n++) {Serial.print(rf01_data[n], HEX); Serial.print(' ');}
Serial.println();
 
delay(500);
delay(700);
}
/Designs/duckweed_collector/SW/RF02/RF02.pde
28,7 → 28,7
 
void setup() {
Serial.begin(57600);
Serial.begin(9600);
Serial.print("hello" );
Serial.println("init" );
50,45 → 50,23
}
 
void loop() {
void loop()
{
ledBlink(4);
// ledBlink(4);
delay(1550);
Serial.print(wissel );
Serial.println(" send: ");
switch ( wissel)
{
case 0:
{
unsigned char buf[] = { "hello World! \n" };
rf02_changeText( buf, sizeof buf);
Serial.println("hello World! \n");
rf02_sendData();
wissel = 1;
break;
}
case 1:
{
unsigned char buf[] = { "Goodbye Life! \n" };
Serial.println("Goodbye Life! \n");
rf02_changeText( buf, sizeof buf);
rf02_sendData();
wissel = 2;
break;
}
case 2:
{
unsigned char buf[] = { "Bless all! \n" };
Serial.println("Bless all! \n");
rf02_changeText( buf, sizeof buf);
rf02_sendData();
wissel = 0;
break;
}
}
delay(10);
 
// unsigned char buf[] = { "01234567890123456789012345678901\n" }; // Motor, Rudder
unsigned char buf[] = { "012345678901234567890123456789012345678901234567890123456789" };
 
buf[30]=0;
buf[31]=0xAA;
rf02_changeText( buf, 32);
 
// rf02_changeText( buf, sizeof buf);
// Serial.println("M0R0\n");
rf02_sendData();
}