Skip to content

Instantly share code, notes, and snippets.

@michaelsarduino
Created January 28, 2016 15:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michaelsarduino/6ccbad21fe00de3fd38f to your computer and use it in GitHub Desktop.
Save michaelsarduino/6ccbad21fe00de3fd38f to your computer and use it in GitHub Desktop.
#include <LiquidCrystal.h>
#include <VirtualWire.h>
LiquidCrystal lcd(4, 9, 5, 13, 3, 2);
void setup() {
lcd.begin(20, 4);
lcd.setCursor(0,0);
lcd.print("outdoor temperature:");
vw_rx_start();
vw_set_ptt_inverted(true);
vw_set_rx_pin(11);
vw_set_tx_pin(8);
vw_setup(2000);
Serial.begin(9600);
Serial.println("Start.");
lcd.setCursor(0, 4);
lcd.print("michaelsarduino");
}
void loop() {
lcd.setCursor(0,1);
uint8_t message_array[VW_MAX_MESSAGE_LEN];
uint8_t laenge = VW_MAX_MESSAGE_LEN;
vw_wait_rx();
vw_get_message(message_array, &laenge);
lcd.print((char)message_array[0]);
lcd.print((char)message_array[1]);
lcd.print("C");
Serial.print((char)message_array[0]);
Serial.println((char)message_array[1]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment