Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Ágymatrac keresési kálvária
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sh4d0w: Kalózkodás. Kalózkodás?
- btz: Internet fejlesztés országosan!
- Pajac: száz pí
-
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
-
Vladi
nagyúr
No uraim!
Alaposan elmélyültem az arduino és nyomógomb témában. Végeztem egy tesztet debounce témában is.
Ha akarjátok, ha nem, most megosztom a tapasztalatokat.
Ezt a kódot használtam tesztelésre.
Ez 50 ms szoftveres debounct alkalmaz. Ezt vetettem össze hardveres megoldással, R-C debouncot használva, kerámia kondenzátorral.2 gombot teszteltem: Egyik egy olcsó nyomógomb, pirosnak neveztem el. A másik egy kicsit jobb mikorkapcsoló, mikro néven.
3 gombnyomási módot használtam: általános, kb ahogy én egy gombot megnyomnék. Gyors, egymás után gyorsan nyomkodva és lassú. Csak szépen komótosan.
Miden teszthez 10 lenyomást végeztem. Első oszlop mindig a lenyomások száma, második a szoftver által érzékelt lenyomások száma, harmadik a nyomástechnika. Íme az eredmények:
Debounce nélkül:
Piros gomb:
10 - 14 általános nyomás
10 - 17 gyors nyomás
10 - 29 lassú nyomásMikro:
10 - 22 általános nyomás
10 - 22 gyors nyomás
10 - 21 lassú nyomásSzoftveres debounce:
Piros gomb:
10 - 10 általános nyomás
10 - 10 gyors nyomás
10 - 11 lassú nyomás !!Mikro:
10 - 10 általános nyomás
10 - 10 gyors nyomás
10 - 10 lassú nyomásHardveres debounce:
Piros gomb:
10 - 10 általános nyomás
10 - 10 gyors nyomás
10 - 10 lassú nyomásMikro:
10 - 10 általános nyomás
10 - 10 gyors nyomás
10 - 10 lassú nyomásKonklúziók:
1. prell mentesíteni kell. E nélkül 2x, 3x annyi kapcsolást lát kontroller, mint ami a valóságban történik.
2. A szoftveres megoldás nem minden esetben jó. 50 ms akár kevés is lehet egy kicsit gyengébb minőségű nyomógombnál.
3. A hardveres megoldás ezen a teszten nem hibázott!!
4. A szoftveres megoldás ebben a példában biztos, hogy gyorsabb, mert késleltetés nélküli. Refrakter módszer.
5. A hardveres biztos, hogy lassabb, mert a kondenzátornak kicsi idő kell. Nem tudom pontosan mennyi, olyan 5-20 ms?
Új hozzászólás Aktív témák
- REFURBISHED és ÚJ - DELL Universal Dock UD22
- WYBOT C2 Vision AI vezérelt medenceporszívó
- HIBÁTLAN iPhone 14 Pro Max 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3918, 100% Akkumulátor
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



ekkold
