[PILLOLA][PIC16] Libreria gestione pulsanti

12 Anni 3 Mesi fa #1 da Matteo Garia
[PILLOLA][PIC16] Libreria gestione pulsanti è stato creato da Matteo Garia
Buonasera!

Pubblico una piccola libreria da me scritta, insieme ad un progetto di esempio.
La libreria permette la gestione in modo estremamente comodo di pulsanti su PIC16 (in particolare il progetto è per il 16F877A).

è pensata per programmi in cui il codice viene eseguito ciclicamente a tempi regolari (per esempio con l'interrupt di timer0), ed implementa funzioni di:
- debounce
- pressione singola
- pressione lunga
- ripetizione del comando se si tiene premuto

Il programma d'esempio usa i led da 1 a 4 della freedomII ed i pulsanti BT1 e BT2, è ovviamente possibile realizzare il circuito su breadboard

Spero che possa tornare utile a qualcuno :)
.... io personalmente mi ero stancato di scrivere ogni volta le routine per i pulsanti...

Enjoy!
Matteo
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Matteo Garia
  • Avatar di Matteo Garia
  • Moderator
  • Moderator
Di più
12 Anni 3 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: [PILLOLA][PIC16] Libreria gestione pulsanti
Ciao Matteo,

Il codice e' scritto in modo molto ordinato.

Non ho visto i dettagli ma certamente tornerà utile ad altri.

Passare per passi altrui aiuta e stimola anche la creatività per altre soluzioni!

Grazie per aver condiviso il codice.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login