Hirdetés
- Luck Dragon: Asszociációs játék. :)
- domkripto01: csatlakoz 🎁. Code : GRO_20338_V2V5H
- domkripto01: csatlakozz!🎁kod: domini59hk
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- eBay-es kütyük kis pénzért
- Elektromos rásegítésű kerékpárok
- GoodSpeed: Bye PET Palack, hello SodaStream
- Rap, Hip-hop 90'
-
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
-
KFORboy
senior tag
Újra nekiugrottam a keresési körnek, átmentem azokon is amiken korábban, hátha elkerülte figyelmem valami, valamiről megfeledkeztem.
Valószínűleg igen...
Mert a "millis" parancs ad lehetőséget számolgatni a bekapcsolás óta eltelt idővel illetve még lehet játszani a belső real time clock-al is... Periódus beállítás ami megad egy értéket, hogy mennyi időnként countoljon, ezeket meg ugyebár gyűjti a dedikált helyére amíg túl nem csordul (kb 50 nap)
Periódust ugyebár lehet módosítani, hogy pl 4 másodpercenként számoljon, adjon +1-et, countolkon.
Ezeket meg a működési frekiből (pl 8Mhz -es tiny85) meg a bit táblázat tól-ig értékek, megadható számok keretén belül matekozhatod ki.Az eltelt idő értékekre meg parancsokat oszthatsz ki.
Legjobb tudásom szerint arduinoval nincs Multitasking, de lehet ezen módszerrel relatív hasonlót szimulálni.Ugyan így szoktak egyszerű "órát" is kidobni a kijelzőre.
A kért X érték eléréseikor +1 adódik egy integerhez (? asszem így nevezünk egy, a loopban elhelyezett valamit amit aztán definiálunk egyéb valamivel vagy fizikai értékkel vagy hardverrel, pl.:
time = millis();
if (time >= 1000) {
másodperc = time/1000;
if (time >= 60000) {
perc = time / 60000;és így tovább, illetve a definiált valami számításakor az osztandó érték, a szám elé ha bedobok egy % -jelet, akkor kerekít, azaz nem bolondul bele ha 7-es értékenként countol +1-et és 10-esével jön be az érték, akkor +1 -et countol mett 10/7=1 és a maradék 3-at "eldobja"
Adott időpontokra be lehet szúrni ugyanígy egyéb parancsokat is.
Sőt, a real time clock vagy micsoda különleges parancsaival van egy relatív multitasking okosság asszem, erről van videója GreatScottnak, (uC Timers)
a uC dedikáltan erre kitalált lábain lehet ezekkel brillírozni hogy ha nem csak "óraként" használod hanem tovább gondolva periódikusan fűzöl parancsokat hozzá.Van lehetőség olyanra is, hogy hivatkozás a legutóbbi ilyen időhöz kötött parancsra... Pl annak értékére... Ezzel nem csak helyet spórolva a flashből, de még egyszerűsítve is, hogy ha már nem a parancs sorrend hanem az idő az új gerince a rendszernek, akkor ne legyél totál megkötve is ugyanígy és minden parancsot kötelező legyen a pl "millis" által eltelt idő valamilyen értékéhez igazítani, illetve így nem megbecsülhető változókat is tudsz parancsba igazítani, hogy tovább vigye/dolgozzon vele például.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Befutott az Anno 117: Pax Romana demója
- Székesfehérvár és környéke adok-veszek-beszélgetek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- E-roller topik
- Milyen notebookot vegyek?
- 3D nyomtatás
- Elektromos autók - motorok
- iPhone topik
- Xbox tulajok OFF topicja
- További aktív témák...
- Bomba ár! HP ZBook 14 G8 - i7-1165G7 I 16GB I 512SSD I Nvidia 4GB I 14" FHD I Cam I W11 I Gari!
- Bomba ár! HP ProBook 640 G8 - i7-1165G7 I 32GB I 512GB SSD I 14" FULLHD I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T495 - AMD Ryzen PRO 7 I 16GB I 256GB SSD I 14" FHD I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T14 G1 - i5-10GEN I 16GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! HP EliteBook 840 G7 - i5-10G I 16GB I 256GB SSD I HDMI I 14" FHD I Cam I W11 I Gari!
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- BESZÁMÍTÁS! HTC VIVE Pro 2 virtuális valóság szemüveg garanciával hibátlan működéssel
- ThinkPad T495 Ryzen 3 PRO 3300U 16GB 1000GB 1 év garancia (akksi hibás)
- Samsung Galaxy S22 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest