HS-KEY1B-näppäinkytkinmoduuli – digitaalinen painonappisyöttökortti Arduino- ja STEM-projekteihin
HS-KEY1B-näppäinkytkinmoduuli on yksinkertainen digitaalinen painonappisyöttökortti valikkojen ohjaukseen, tilan valintaan, laskureihin, peleihin ja ensimmäisiin Arduino-opetuksiin. Se tarjoaa aloittelijoille siistin tavan liittää painike ohjaimeen ilman, että tarvitsee rakentaa kytkinkytkentää irtokomponenteista.
Käytä sitä yhdessä ELAB Nano V3-, MB 102 Breadboard Kit- tai lähtömoduulien, kuten RGB Full Color LED Module, kanssa. Moninäppäin syötössä vertaa sitä jo katalogissa olevaan 4-suuntainen näppäinkytkinmoduuliin.
Mekaaniset painikkeet tarvitsevat ohjelmistollisen debouncen. Varmista, onko moduulin lähtö aktiivinen korkea vai matala ennen koodin viimeistelyä.
Tekniset tiedot
| Parametri | Arvo |
|---|---|
| SKU | HS-KEY1B |
| Tuotetyyppi | Näppäinkytkin / painonappimoduuli |
| Lähtö | Digitaalinen painiketila |
| Liitäntä | Signaali, VCC, GND levyn merkinnän mukaan |
| Tyypillinen jännite | 3,3 V / 5 V ohjainjärjestelmät |
| Isäntävaatimus | GPIO-sisääntulo |
| Käyttötarkoitukset | Valikot, laskurit, käynnistys/pysäytys-ohjaukset, pelit |
| Ohjelmistovaatimus | Debounce suositeltu |
| Kiinnitys | Paneeli- tai levykokoonpano |
| Signaalilogiikka | Vahvista aktiivitaso testaamalla |
Levyn asettelu ja merkintäopas
- Painike – Käyttäjän syöttökytkin.
- Signaalinasta – Digitaalinen lähtö isännälle.
- VCC – Positiivinen jännite tarvittaessa.
- GND – Yhteinen maa.
- Liitin – Hyppylankayhteyspiste.
- Kiinnitysalue – Kiinnitä moduuli kaapelikuormituksen välttämiseksi.
- Debounce-muistutus – Suodata nopea kontaktin pomppiminen koodissa.
- Logiikkamuistutus – Testaa, onko painallus KORKEA vai MATALA.
Sovellustilanteet
1. Arduino digitaalinen tulo
Lue näppäinkytkimen digitaalinen lähtö.
const int sensorPin = 2; void setup() { Serial.begin(115200); pinMode(sensorPin, INPUT); } void loop() { Serial.println(digitalRead(sensorPin)); delay(100); }
2. LED-tapahtumalähtö
Kytke LED päälle, kun moduulia painetaan.
const int sensorPin = 2; const int ledPin = 13; void setup() { pinMode(sensorPin, INPUT); pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, digitalRead(sensorPin)); }
3. MicroPython GPIO-valvonta
Valvo digitaalista lähtöä Pico-tyyppiseltä levyltä.
from machine import Pin import time sensor = Pin(15, Pin.IN) while True: print(sensor.value()) time.sleep(0.1)
Pakkaussisältö
- 1 x HS-KEY1B-näppäinkytkinmoduuli
Usein kysytyt kysymykset
K: Mihin tätä käytetään?
V: Digitaaliseen painonappisyötteeseen.
K: Tuottaako se analogisia arvoja?
V: Ei, se tuottaa digitaalisen tilan.
K: Voinko käyttää sisäisiä pull-up-vastuksia?
V: Kyllä, jos kytkentä on aktiivinen matala.
K: Tarvitseeko se debouncea?
V: Kyllä.
K: Voiko se käynnistää moottorin tai releen?
V: Kyllä, ohjauskoodin ja ajurin kautta.
K: Miksi se lukee päinvastoin?
V: Moduulin logiikka voi olla aktiivinen matala.
K: Toimiiko se ESP32:n kanssa?
V: Kyllä, jos signaalijännite on yhteensopiva.
K: Mitä minun pitäisi testata ensin?
V: Nastojen kartoitus, aktiivitaso ja debounce-aika.




Arviot
Tuotearvioita ei vielä ole.