/Designs/duckweed_collector/SW/duckweed_rx/duckweed_rx.pde
0,0 → 1,45
/*
RF02 TX duckweed collector
 
in arduino version 022
 
tested with MLAB modules with ATmega 328 at 16MHz
see RF02 library for a Band and Frequency
*/
 
//connections RF01: (RX)
// RF01 SDI, arduino 13, ATmega PB5, cannot be changed
// RF01 SCK, arduino 12, ATmega PB4, cannot be changed
// RF01 nSEL, arduino 11, ATmega PB3, cannot be changed
// 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
 
 
// receiving words with RF01
 
#include <RF01.h>
 
void setup()
{
Serial.begin(9600);
Serial.println("\nRFM01 init");
delay(250);
 
rf01_prepAll();
 
Serial.println("done");
}
 
void loop()
{
int n;
char* buf = (char*) _rx_buffer;
 
rf01_rxdata(_rx_buffer, 10);
buf[11]=0;
 
Serial.println(buf);
for(n=0;n<32;n++) {Serial.print(buf[n], HEX); Serial.print(' ');}
Serial.println();
}