-
Fototrend
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
-
Teasüti
nagyúr
És ez volna a programod?
Nem annyira értem a hülye lib-ek miatt, hogy mi is történik pontosan, így a meghívások neveiből következtetek csak, hogy mit is szeretnél csinálni.Ez a rész szerintem nagyon félkész:
nullazo.listen();//nullázó gombot figyeli
if (nullazo.onPress()){//ha nyomva leállítja a fő számlálót
szamlalo->Stop();
RELE.turnOn();//vág egyet
kapcs->Start();//a relé saját számlálóját elindítja, hogy visszaálljon a relé
szamlalo->Start();//majd újraindítja a fő folyamatotItt az látszik, hogy elindítod a folyamatot, behúz a relé. Majd úgy is marad.
Behúzod a relét, majd elindítod a két számlálót utána egyszerre és vége a programnak.
A relé behúzva marad, a számlálók meg pörögnek.
Hol van az, hogy elenged a relé és mennyi idő után?Látok még két alprogramot, amit nem hívtál meg sehol a loop-ban.
(Jah, de. Látom bent vannak a setup()-ban.)
Valamint a számlálók értékét se vizsgálod sehol. Vagy azt a lib megteszi helyetted?
Aztán a kapcsos zárójelek is elég zavarba ejtőek így szövegformázás nélkül.
(IDE-ben van automata formázás, használd!)
Nekem mintha úgy tűnne, hogy a loop nem úgy van tagolva, ahogy kéne. Nincs egy fölösleges zárójeled ott?Biztos érted amúgy hogy működnek ezek a lib-ek?
Amúgy a debug úgy zajlik, hogy elhelyezel egy rakás Serial.print parancsot ott, ahol vminek történnie kéne és figyeled a monitort.
Mondjuk vmi ilyesmit kéne látnod a serial monitoron:
-számláló elindítva,
-gomb megnyomva,
-relé behúzva,
-számláló nullázva,
-gomb megnyomva.
Szóval helyezz el pár jelzést a programban és látni fogod mikor mi történik!
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Autós topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen TV-t vegyek?
- Autószerelők, autószerelés
- Távcső topik
- Windows 11
- A fociról könnyedén, egy baráti társaságban
- Milyen légkondit a lakásba?
- További aktív témák...
- Újszerű Lenovo Thinkpad L14 G5 (Gen5) AMD Ryzen 5 7535U 16GB RAM 512GB SSD Win11Pro Gari: 25.09
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA TT 500W
- BESZÁMÍTÁS! GIGABYTE B660M i7 13700 32GB DDR4 512GB SSD RX 6800 16GB Thermaltake Core X5 GB 850W
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB SilentiumPC Signum SG1V TT 500W
- BESZÁMÍTÁS! Asus B550M R5 5600X 32GB DDR4 512GB SSD RTX 3060 12GB THERMALTAKE Commander G41 700W
- Samsung Galaxy A54 5G , 8/128 GB , Kártyafüggetlen
- GYÁRI TÖLTŐK DELL LENOVO HP FUJITSU TOSHIBA Macbook---------- Budapest,/MPL/Foxpost
- Asus E510M 128GB SSD, 4GB RAM, 1 Év Garanciával
- 118 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070 (ELKELT)
- Csere-Beszámítás! Gamer PC Számítógép! R9 3900X / RX 6700XT / 32GB DDR4 / 1TB SSD
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest