Hirdetés
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- sziku69: Fűzzük össze a szavakat :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- droidic: [Memory Leak] Az agy defragmentálása
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- Magga: PLEX: multimédia az egész lakásban
-
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
-
mdraco
őstag
Sziasztok!
3 hónapja írtam ide [link], mostanra megjöttek a cuccok.
Tehát fogyasztást szeretnék mérni, két szenzort, lcd-t és egy nyomógombot felhasználva.
Itt a bekötés ahogy elképzeltem. [link].
Elmúlt napokban tanulmányoztam a programozást, de kérdésem akadt.
Azt szeretném megoldani, hogy gomb lenyomásra (első lenyomás) elindul az idő (óra:perc:másodperc formában), közben méri az üzemanyagot. Mikor még egyszer le lesz nyomva (második lenyomás) , akkor megáll az idő és akkor le lehet olvasni az adatokat (hogy ennyi idő alatt ennyi üzemanyag fogyott el). Következő megnyomásra nulláz és újra kezdi.
Tehát, egyelőre az időszámlálást akarom megoldani gombnyomásra. Másik probléma, hogy prell kiszűrésére delay-el, de nem jó itt használni az időmérés miatt...?
Ötleteket várnék.
Egyelőre ennyit írtam:
// Üzemanyagfogyasztásmérő két szenzor + lcd+ 1 gomb
#include "LiquidCrystal.h" //lcd-t kezelő függvény
LiquidCrystal lcd(12,11,4,5,6,7); //lcd bekötése
int gomb = 8;
void setup() {
//lcd
lcd.begin(16,2);
lcd.print("FUEL:");
lcd.setCursor (0,1); // (oszlop,sor)
lcd.print("TIME:");
// nyomógomb bekötése 8-as pinre
pinMode(gomb, INPUT_PULLUP);
/* Az INPUT_PULLUP a bemenetet felhúzza +5V-ra egy belső ellenálláson keresztül
így biztosítja a bemenet stabilitását, Ha a nyomógomb le van nyomva a bemenet 0V-ot
kap */
}
void loop() {
if(digitalRead(gomb) == LOW) //nyomógomb értéke alacsony
{ utasitasok
}
}
Új hozzászólás Aktív témák
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- iPhone 15 Pro 128GB 100% (1év Garancia)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Gamer PC-Számítógép! Csere-Beszámítás! I7 12700E / RTX 3070Ti / 32GB DDR5 / 1 TB SSD
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

ekkold
