Termometr bezprzewodowy z buzzerem - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Termometr bezprzewodowy z buzzerem (/watek-termometr-bezprzewodowy-z-buzzerem) |
Termometr bezprzewodowy z buzzerem - Domi321 - 21-01-2017 Witam, Bardzo proszę o pomoc Chciałbym zbudować na arduino UNO (później przenieść projekt na atmege8) bezprzewodowy termometr do pieca CO. Oto mój kod odbiornika bez buzzera z którym mam najwięcej problemu bo nie wiem jak go dodać do mojego projektu: #include <LiquidCrystal.h> //Dołączenie bilbioteki #include <VirtualWire.h> #include <OneWire.h> int i; LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Informacja o podłączeniu nowego wyświetlacza void setup() { lcd.begin (16,2); vw_set_rx_pin(12); //Sets pin D12 as the RX Pin vw_setup(2000); // Bits per sec vw_rx_start(); } void loop() { uint8_t buf[VW_MAX_MESSAGE_LEN]; uint8_t buflen = VW_MAX_MESSAGE_LEN; if( vw_get_message(buf, &buflen) ) { lcd.setCursor(0, 0); lcd.print(" TEMP. PIECA: "); lcd.setCursor(3,1); for (i = 0; i < buflen; i++) { lcd.write(buf[i]); } lcd.print((char)223); lcd.print("C"); } } Buzzer miałby uruchamiać się na 10 sekund krótkimi piknięciami co 2 sekundy, że temperatura spadła poniżej 35 stopni oraz gdy temperatura wrośnie do 85 stopni buzzer sygnalizowałby to 20 sekundowym ciągłym "wyciem" bez powtórzenia, po prostu, żeby raz to zasygnalizował. Proszę o pomoc |