Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- iPad topik
- Őrületes specifikációkkal rendelkezik a Tachyum csodaprocesszora
- rx 9070 xt
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- E-book olvasók
- AMD vs. INTEL vs. NVIDIA
- Sony MILC fényképezőgépcsalád
- TCL LCD és LED TV-k
- Milyen belső merevlemezt vegyek?
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Gyula84
veterán
Üdv megépítettem egy vezeték nélküli hőmérőt(interneten találtam) most hozzá szeretnék adni egy riasztást megadott fokon, de ez nekem már magas
merre induljak el tudtok adni valami ötletet? Azt meg tudtam oldani, hogy a benti hőfokra jelezzen(egy Buzzer jelez) ezt egy másik projektből loptam
#include <LiquidCrystal.h>
#include <VirtualWire.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define buzzer 8
#define alarmTemp 42
int i;
LiquidCrystal lcd(12, 10, 5, 4, 3, 2);
#define ONE_WIRE_BUS 7
OneWire ourWire(ONE_WIRE_BUS);
DallasTemperature sensors(&ourWire);
byte smiley[8] = {
0b00010,
0b00100,
0b01110,
0b00001,
0b01111,
0b10001,
0b01111,
0b00000
};
void setup(){
lcd.createChar(0, smiley);
//lcd.setCursor(3,0);
//lcd.write(byte(0));
Serial.begin(9600);
lcd.begin(16, 2);
sensors.begin();
vw_setup(4000);
vw_rx_start();
vw_set_rx_pin(11);
}
void loop(){
sensors.requestTemperatures();
lcd.setCursor(0, 1);
lcd.print("Bent :");
lcd.setCursor(8, 1);
lcd.print(sensors.getTempCByIndex(0));
lcd.setCursor(14, 1);
lcd.print((char)223);
lcd.print("C");
//if (sensors.getTempCByIndex(0) > alarmTemp) { Ez itt megy remekül :D
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
//}
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("Kaz\x08n: ");
//lcd.print("Kaz\x08n:");
//lcd.print("Kaz");
//lcd.setCursor(3,0);
//lcd.write(byte(0));
//lcd.setCursor(4,0);
//lcd.print("n:");
//lcd.setCursor(7,0);
for (i = 0; i < buflen; i++)
{
lcd.write(buf[i]);
}
lcd.setCursor(14, 0);
lcd.print((char)223);
lcd.print("C");
}
}
Új hozzászólás Aktív témák
- iPhone topik
- Mobil flották
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- iPad topik
- Debrecen és környéke adok-veszek-beszélgetek
- Civilization VII
- BestBuy topik
- Őrületes specifikációkkal rendelkezik a Tachyum csodaprocesszora
- Billiós befektetéssel bővül a Samsung magyarországi akkugyára
- alza vélemények - tapasztalatok
- További aktív témák...
- Dell Optiplex MT/SFF 3040, 3050, 3060, 3070, 5070, 7060/ Hp ProDesk /SZÁMLA- GARANCIA
- Xiaomi Smart Band 8, Újszerű, 1 Év Garanciával
- Logitech Webkamera MeetUp 120 -os látótér, mikrofon, 4K Ultra HD
- Nyugdíjazott laptopok :) Ingyen Foxpost!
- Új monitor állvány- elegáns megoldás a dupla A/4-es papírcsomag helyett - csak össze lett szerelve
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
merre induljak el tudtok adni valami ötletet? Azt meg tudtam oldani, hogy a benti hőfokra jelezzen(egy Buzzer jelez) ezt egy másik projektből loptam
ekkold

