arduino uno + lcd + keypad + motore step + buzzer

ciao a tutti. è la mia prima richiesta di aiuto... spero di non scrivere cavolate...

sto cercando di realizzare un progetto con arduino uno in cui mi serve poter usare: - uno schermo lcd 16x2 - un keypad 4x4 - un buzzer - un motore passo-passo

però scrivendo lo sketch mi sono accorto che non ho abbastanza pin... c'è un modo semplice per ovviare al problema?

o devo passare ad arduino mega?

grazie in anticipo

Puoi usare i pin analogici anche come pin digitali. li richiami semplicemente con il nome serigrafato. Esempio.

digitalWrite(A2, HIGH);

L'LCD lo puoi pilotare tramite I2C se prendi una schedina aggiuntiva. Il Keypad lo puoi collegare ad un integrato e leggerlo sempre via I2C. E' quello che stato fatto nel progetto dell'Acquario (vedi Megatopic)

grazie. avevo letto qualcosa su I2C, ma essendo poco pratico di elettronica pensavo di complicarmi la vita... provo a leggere il progetto che hai segnalato e vedo se ci capisco qualcosa.