Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <LiquidCrystal.h>
- #include <SPI.h>
- #include <nRF24L01.h>
- #include <RF24.h>
- #define CE_PIN 9
- #define CSN_PIN 10
- const uint64_t pipe = 0xE8E8F0F0E1LL;
- RF24 radio(CE_PIN, CSN_PIN);
- int entfernung[1];
- LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
- void setup() {
- lcd.begin(16, 2);
- Serial.begin(9600);
- delay(1000);
- radio.begin();
- radio.openReadingPipe(1,pipe);
- radio.startListening();;
- }
- void loop()
- {
- if ( radio.available() )
- {
- bool done = false;
- while (!done)
- {
- done = radio.read( entfernung, sizeof(entfernung) );
- Serial.print("Entfernung = ");
- Serial.print(entfernung[1]);
- lcd.clear();
- lcd.setCursor(0, 0);
- lcd.print("Entfernung = ");
- lcd.print(entfernung[1]);
- delay(1000);
- }
- }
- else
- {
- Serial.println("Kein Signal vorhanden");
- lcd.clear();
- lcd.setCursor(0, 0);
- lcd.print("Kein Signal");
- lcd.setCursor(0, 1);
- lcd.print("vorhanden!");
- delay(1000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment