Hirdetés
- Házimozi haladó szinten
- OLED TV topic
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Ne már! Drágább lesz a GPU a memóriapánik miatt?
- Projektor topic
- Vezeték nélküli fülhallgatók
- Igen, jól tippeltünk, itt a fekete D15 G2
- Kezdő fotósok digitális fényképei
- Sony MILC fényképezőgépcsalád
- Bejött az ASUS-nak az OLED
-
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
-
Pubszon
veterán
válasz
leventekov
#5190
üzenetére
A kód működik, ahogy kell, még a prell ellen is van benne megoldás.
A fenti kódból át kell alakítani így:void loop()
{
for (byte i = 0; i < kapcsolok; i++)
{
button[i] = digitalRead(pushbutton[i]);
if ((button[i] == HIGH) && (toggle[i]))
{
toggle[i] = false;
ledstate[i] = !ledstate[i];
prelltime[i] = millis() + prell;
}
digitalWrite(led[i], ledstate[i]);
if ((button[i] == LOW) && (!toggle[i]) && (millis() > prelltime[i]))
{
toggle[i] = true;
}
}
}Ez elé kell berakni azt, hogy ha az idő elérte a beállított időpontot, akkor a ledstate = false; vagy épp true.
Az i helyére 1, 2, 3 vagy 4-et kell írni ide, mivel ez nem for ciklusban lesz.
És kell még bele egy vátozó, hogy ha eléri az időpontot, akkor csak egyszer fusson le megváltoztatva a ledstate-et, mert ha nem, akkor folyamatosan ez lesz érvénybe, így nem tudod kapcsolni gombbal, mint jelenleg is!
Új hozzászólás Aktív témák
- Asztalos klub
- kraftxld: Diáklaptop - Dell Latitude 3140 - Királyunk ajándéka
- Xbox Series X|S
- PH!otósok beszélgetős, offolós topikja
- exHWSW - Értünk mindenhez IS
- Házimozi haladó szinten
- Konzolokról KULTURÁLT módon
- OLED TV topic
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Sütés, főzés és konyhai praktikák
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
- BESZÁMÍTÁS! ASRock B450M R5 5500 16GB DDR4 512GB SSD RX 6600XT 8GB Zalman Z1 NEO ADATA 600W
- GYÖNYÖRŰ iPhone 11 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3268, 100% Akkumulátor
- Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
- Bomba ár! HP ProBook 450 G8 - i5-1135G7 I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

