Hirdetés
- Milyen TV-t vegyek?
- Vezetékes FEJhallgatók
- OLED TV topic
- Visszatért a mítosz, a legenda, a világ leghasznosabb terméke!
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- AMD vs. INTEL vs. NVIDIA
- A karmos/ujjbegyes fogásokkal nyomulók örömére megjött az Arye szénszálas egere
-
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
- Dell Latitude 5495 Full HD IPS Ryzen 5 pro 2500u Radeon Vega Mobile Gfx i5-8350u verő
- Gamer PC-Számítógép! Csere-Beszámítás! I7 12700E / RTX 3060Ti / 32GB DDR4 / 512GB Nvme SSD
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Intel Core i9 14900KF 24 mag 32 szál processzor garanciával hibátlan működéssel
- Fotó állvány eladó
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest