Hirdetés
-
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
-
stopperos
senior tag
válasz
Undoroid
#15672
üzenetére
Akkor előröl is elkezdve.
4db érzékelő: legegyszerűbb az, ha 4 analóg bemenetet definiálsz, és a loop első sorait lemásolod újra és újra az adott termisztornak megfelelő kalibrációs paraméterekkel. A változókat pedig ennek megfelelően elnevezed: [a0, a1, ..., resistor0, resistor1, ..., tempC1, ... ].
Én ezt a részt kiraknám egy-egy függvénybe: float readTermistor1( int pin) { ..., return tempC; } formában.menü funkció: Erre létrehoznék egy "state" globális volatile változót, majd ezt egy switch/case struktúrában vizsgálva váltanék a 4 lcd kiíró kód közül. A vizsgálatra egy maradékos osztást használnék (state % 4). A state változó módosítására pedig létre kell hozni egy-egy függvényt amiben csak annyi van, hogy state++ vagy state--. Például void up() { state++; }
léptetés: Nano és Uno esetén két külső megszakításra van lehetőség. A 2-es és 3-as digitális pin-re kötött egy-egy gombbal tudod majd ezeket előhívni. A linkelt hivatkozásban van példa, csak a meghívott függvényt cseréld ki.
Új hozzászólás Aktív témák
- Apple iPhone 13 Pro Max 128GB,Újszerű,Dobozával,12 hónap garanciával
- Apple iPhone 14 128GB,Újszerű,Dobozával,12 hónap garanciával
- Samsung Galaxy Tab S6 Lite 64GB,Átlagos,Dobozával,12 hónap garanciával
- Apple Watch Ultra 2,Újszerű,Dobozával,12 hónap garanciával
- Nintendo switch oled, Új,Dobozával, 12 hónap garanciával
- BESZÁMÍTÁS! ASRock B450M R5 3500X 16GB DDR4 512GB SSD RTX 3050 8GB GameMax STORM Black EVGA 600W
- Xiaomi 15 Ultra Silver Chrome 120 Hz WQHD+ LTPO AMOLED, Leica 1 + 200 MP periszkóp 16/512 GB
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- Xiaomi Mi 10T Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 13 mini 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3904, 100% Akksi
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

