- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- btz: Internet fejlesztés országosan!
- sziku69: Szólánc.
- zebra_hun: Hűthető-e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- sh4d0w: Árnyékos sarok
- Elektromos rásegítésű kerékpárok
-
LOGOUT
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
-
Imy
veterán
Vettem egy 4 soros LCD-t, I2C buszosat.
A régi kijelzőnél minden OK volt, a setup részben kiírt szöveg mindig ott maradt. I2C-nél pedig csak a hőmérséklet mérés megy....
Ennek mi az oka? Illetve mit tehetek ellene? Úgy veszem észre, a régi adatok kiírása nem megy, mintha mindig az írá ki, am az utolsó frissítéskor van. tehát ha frissít, és nincsenek benne a régi adatok, akkor törli.#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Sensirion.h>LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display
// SDA-A4, SCL-A5
//PIN0
//PIN1
//PIN2
//PIN3
//PIN4
//PIN5
/*PIN6*/ int NYOMOGOMB = 6; //PIN6
/*PIN7*/ const uint8_t dataPin = 7;
/*PIN8*/ const uint8_t clockPin = 8;
//PIN9
//PIN10
//PIN11
//PIN12
/*PIN13*/ int LED = 13;boolean ledstate = true; //LED állapot figyelése
float temperature;
float humidity;
float dewpoint;Sensirion tempSensor = Sensirion(dataPin, clockPin);
int seconds = 5; //start seconds
int minutes = 0; //start minvoid setup() {
lcd.init(); // initialize the lcd
lcd.backlight();
lcd.setCursor(0, 0); //
lcd.print("Gomb:"); //
lcd.setCursor(6, 0); //
lcd.print("KI"); // alapértelmezettként ki van kapcsolvapinMode(NYOMOGOMB, INPUT); //PIN6 nyomogomb bemenet
pinMode(LED, OUTPUT); //PIN13 LED meghajtás
digitalWrite((LED), LOW); //LED kikapcsolva alapértelmezettként}
void loop()
{// Ha LED ki van kapcsolva, akkor be lehet kapcsolni
if ((digitalRead(LED) == LOW) && (digitalRead(NYOMOGOMB) == LOW) && (ledstate))
{
lcd.init();
ledstate = false;
delay(50); // prell elkerülése
digitalWrite((LED), HIGH);
lcd.setCursor(6, 0); //
lcd.print("BE"); // Bekapcsolás kiírás
}// Ha LED be van kapcsolva, akkor ki lehet kapcsolni
if ((digitalRead(LED) == HIGH) && (digitalRead(NYOMOGOMB) == LOW) && (ledstate))
{
lcd.init();
ledstate = false;
delay(50); // prell elkerülése
digitalWrite((LED), LOW);
lcd.setCursor(6, 0); //
lcd.print("KI"); // Bekapcsolás kiírás
}if ((digitalRead(NYOMOGOMB) == HIGH) && (!ledstate))
{
ledstate = true;
}// hőmérséklet mérése
if (digitalRead(LED) == HIGH)
{
tempSensor.measure(&temperature, &humidity, &dewpoint);
lcd.init();
lcd.setCursor(0, 1);
lcd.print("T:");
lcd.setCursor(2, 1);
lcd.print(temperature);
lcd.setCursor(6, 1);
lcd.print("C H:");
lcd.setCursor(11, 1);
lcd.print(humidity);
lcd.setCursor(15, 1);
lcd.print("%");
/*
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.print(" C, Humidity: ");
Serial.print(humidity);
Serial.print(" %, Dewpoint: ");
Serial.print(dewpoint);
Serial.print(" C");*/
delay(500);
}if (digitalRead(LED) == LOW)
{
lcd.init();
lcd.setCursor(0, 1);
lcd.print(" ");
}}
Új hozzászólás Aktív témák
Hirdetés
- Fájdalmasan gyenge kijelzőt válaszott a Switch 2-höz a Nintendo
- Pécs és környéke adok-veszek-beszélgetek
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kerékpársportok
- Óvodások homokozója
- PROHARDVER! feedback: bugok, problémák, ötletek
- Milyen belső merevlemezt vegyek?
- Autós topik
- Futás, futópályák
- További aktív témák...
- Honor 400 Lite 256GB Kártyafüggetlen 1Év Garanciával
- Xiaomi Redmi Note 14 Pro 256GB Kártyafüggetlen 1Év Garanciával
- iPhone 12 Pro Max / 128 GB / 88%-os akku / gyári független / Pacific Blue
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- AKCIÓ! ASUS STRIX B650E-E R7 7700 64GB DDR5 1TB SSD RTX 3080 10GB Thermaltake Ceres 500 850W
- Exkluzív AMD Ryzen 7 Setup - Nem csak vásárolhatod, bérelheted is! Kamatmentes rèszletre is!
- Telefon felváráslás!! Xiaomi Redmi Note 11, Xiaomi Redmi Note 11 Pro, Xiaomi 11 Lite
- Apple iPhone SE 2020 64GB, Yettel függő, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest