Stap 3: ontvanger
Ontvanger is een beetje ingewikkelder dan de zender. Sluit de draden zoals afgebeeld in foto's.
Hier is de code voor de ontvanger:
www.Facebook.com/njizi.dvizi
#include < LiquidCrystal.h >
#include < VirtualWire.h >
#include < OneWire.h >
#include < DallasTemperature.h >
int i;
LiquidCrystal lcd (12, 10, 5, 4, 3, 2);
#define ONE_WIRE_BUS 7
Privacy ourWire(ONE_WIRE_BUS);
DallasTemperature sensoren (& ourWire);
VOID Setup {}
LCD.begin (16, 2);
sensors.begin();
vw_setup(2000);
vw_rx_start();
vw_set_rx_pin(11);
}
void loop {}
sensors.requestTemperatures();
lcd.setCursor (0, 1);
LCD.Print("indoor:");
lcd.setCursor (14, 1);
LCD.Print(sensors.getTempCByIndex(0));
lcd.setCursor (9, 1);
LCD.Print((char)223);
LCD.Print("C");
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
Als (vw_get_message (buf, & buflen))
{
lcd.setCursor (0, 0);
LCD.Print("Outdoor:");
voor (ik = 0; ik < buflen; i ++)
{
LCD.write(BUF[i]);
}
lcd.setCursor (14, 0);
LCD.Print((char)223);
LCD.Print("C");
}
}