Visualizza messaggio singolo
Vecchio 16 marzo 10, 16:43   #43 (permalink)  Top
MSchiepp
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da lol21 Visualizza messaggio
ma ora i controlli li faccio tranite il ritorno della porta, il valore richiama il valore dell'array
ti suggerirei due cose:

1) tutto giusto quello che ti hanno detto fino qui, ma di solito si preferisce attivare a '0' la linea che si vuole indirizzare, dato che così si possono sfruttare i pull-up dele linee in ingresso; qando hai acquisito il dato ti basta negarlo per tornare alla logica positiva.

2) se non metti un diodo su ogni pulsante oltre a non poter distinguere due tasti premuti insieme, rischi qualche corto sulle porte del micro; se non ti interessa leggere anche più tasti insieme e non vuoi mettere i diodi devi attivare una linea per volta a livello '0' e mettere le altre in alta impedenza (ingressi) invece di pilotarle a '1'.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando