Go Down

Topic: 5 pulsanti che danno 5 numeri su schermo 7 elementi (Read 691 times) previous topic - next topic

autounaragionedivita

Salve a tutti! mi sono appena presentato nel topic apposito, mi chiamo Sebastiano e scrivo da Milano.
Faccio subito una premessa: parto da ZERO, quindi perdonatemi eventuali bestemmie di gergo e-o errori nell'uso del forum, ogni critica è ben accetta.

Il mio obiettivo è costruire un sistema con 5 pulsanti, tale da avere un numero impresso su uno schermo lcd a 7 elementi.
il pulsante 1 deve dare il n°1, il pulsante 2 deve dare il n°2 e così via.
Consigli? da dove parto?  :smiley-roll-blue:

Sebastiano.

paulus1969

Puoi partire da questa raccolta di schemi realizzata dal nostro "collega di Forum" Pighi:

http://forum.arduino.cc//index.php?topic=146152.0

Troverai come connettere quattro pulsanti ad un ingresso analogico, come collegare i display...


uwefed

Oppure 5 pulsanti a 5 entrate digitali:
Qua é descritto come funziona con un pulsante. espandilo a 5 pulsanti.
http://arduino.cc/en/Tutorial/Button
http://arduino.cc/en/Tutorial/Debounce

e poi un modulino LCD :
http://arduino.cc/en/Tutorial/LiquidCrystal

Ciao Uwe


nid69ita


schermo lcd a 7 elementi

Cos'è questo tipo di lcd? ho sentito 20x4 oppure 16x2 o anche 40x1. Hai un link?
my name is IGOR, not AIGOR

gpb01


... uno schermo lcd a 7 elementi.


Sicuro che non stai parlando di un "display a 7 segmenti" ???  ... perché LCD a 7 elementi è piuttosto sibillino  :smiley-roll:

Guglielmo
Search is Your friend ... or I am Your enemy !

matrix_77

mi collego a questo post sperando di non andare troppo off topic....

Primo quesito:
fino ad oggi ho utilizzato sempre keypad 3x4 o 4x4 "bruciando" 7 o 8 pin di Arduino...ora sto provando ad utilizzare il sistema delle resistenze per arrivare ad utilizzare 2 soli pin (1 per le colonne e 1 per le righe).
Immagino già di non poter utilizzare più le classicche librerie ma di dovermene fare una propria che analizzi i 2 valori analogici letti e restituisca il numero relativo.

Secondo quesito:
spesso ho pensato di sostituire le keypad acquistate con una "batteria" di micro pulsanti...(questo soprattutto perchè in giro (a prezzi bassi) trovo solo quelle tastierine a membrana che non vanno bene per il mio progetto).
Ma sui micro pulsanti cosa va messo per una realizzazione pulita?
Mi spiego meglio: non ho problemi a realizzare la millefori con 16 pulsantini ma sopra cosa ci metto?ci sono siti che vendono dei coperchietti?io non riesco a trovare una parola "degna" per fare una ricerca con google...,metto micro caps, cover micro button etc...ma niente!!!

Grazie per l'aiuto

cyberhs

Per Matrix44:
ho recentemente affrontato il problema di usare un keypad 3x4 o 4x4 con un solo ingresso analogico ed una manciata di resistori.
L'ottimizzazione dei valori l'ho fatta usando Excel, ma sino ad ora non ho avuto modo di provare.
Se te la senti, ti invio lo schema.

Per il secondo quesito, io uso dei cappucci in gomma di solito usati in abbinata a tastiere serigrafate in policarbonato.

matrix_77

#7
Oct 23, 2013, 01:55 pm Last Edit: Oct 23, 2013, 01:57 pm by matrix_77 Reason: 1
1)certo che mi andrebbe di provare...se ti va manda pure.
Ho anche già in mente una funzione per gestire il tutto (anche se era nata con l'intento di 2 pin e non 1).
ATTENZIONE: ho scritto funzione non libreria perchè non saprei proprio da dove partire!!!
Infatti il mio dubbio è come gestire poi il tastierino così fatto con le altre librerie che fanno uso di keypad (come MENWIZ per esempio)

2)Ottimi...ma dove li trovi?
Il pannelletto non è un problema anche se serigrafarlo comporta avere lo spazio per le label.

cyberhs

Ecco gli schemi e le relative tabelle valori ADC.
Fammi sapere se sono corrette.
Code: [Select]

Keypad 4x3
Tasto   ADC
   1      80
   2       109
   3       143
   4       193
   5       253
   6       315
   7       353
   8       436
   9       513
   *       585
   0      668
   #      735

Keypad 4x4
Tasto   ADC
   1      84
   2       113
   3       137
   A       180
   4       267
   5       337
   6       387
   B       468
   7       512
   8       595
   9       648
   C      722
   *       768
   0      826
   #      858
   D      899

matrix_77

mi mancano alcuni valori di R per cui penso di andare stasera a prenderle...
ho visto che variano anke i valori tra la 3x4 e la 4x4 mentre nell'idea che mi ero fatto mi sarei aspettato almeno per le righe gli stessi valori.
Qual'è il punto di partenza nella scelta delle resistenze?devo seguire delle formule matematiche?O mi basta fare in modo che tutte le possibili combinazioni mi diano valori con range sull'analogread(p) che non si confondano tra loro?


p.s: per il punto 2 hai info?continua a vacillare...

autounaragionedivita

Eccomi ragazzi!
Si, parlavo proprio di display lcd a 7 SEGMENTI! perdonatemi questo errore :( studierò per bene i link che mi avete gentilmente postato e se avrò altre domande mi farò sentire!
Vi ringrazio per la disponibilità!  ;)
Seba

Go Up