Butoanele ofera o cale usoara si tactila de interfatare cu proiectul tau dar de ce sa ai de-a face cu debouncing, polling sau cu legarea rezistentelor pull-up cand
SparkFun buton LED rosu cu Qwiic simplifica intregul proces intr-un un dispozitiv I2C usor de utilizat? Avand sistemul Qwiic Connect, utilizarea butonului devine la fel de simpla ca si conectarea unui cablu si incarcarea unui cod.
Daca ai nevoie de mai multe butoane in proiectul tau, nu trebuie sa iti faci grii pentru ca fiecare buton are o adresa I2C configurabila si poti lega in serie mai multe butoane peste Qwiic cu posibilitatea adresarii lor individual. Libraria Arduino de mai jos include un exemplu de configurare a butonului Qwiic la orice adresa I2C. Poti descarca libraria din managerul Arduino cautand cuvintele-cheie “SparkFun Qwiic Button”, alternativ poti obtine fisierele GitHub in format ZIP ca sa instalezi libraria de acolo.
In afara de blinking si debouncing,
SparkFun buton LED rosu cu Qwiic suporta si intreruperi ce pot fi configurate pentru activare la apasare sau click. Mai mult, exista si un queue FIFO pe placa, unde se pastreaa inregistrarile interne cu momentul apasarii butonului. Mai exact, codul de la microcontrollerul tau nu trebuie sa piarda timp in procesare verificand starea butonului ci poate rula o mica functie de fiecare data cand butonul este apasat sau cand se face click pe el.
Specificatii:
- Buton LED rosu de 12mm evaluat la 50mA
- LED-ul integrat poate fi configurat la nivelul preferat de clipire
- Fiecare buton are adresa I2C configurabila
- Intreruperi configurabile
- Queue FIFO
Linkuri:
Scrie un review