Forum
Programmierung Arduino nano (Mega wäre leichter) (Elektronik)
»
» ich muss 15 Schalter und zwei potis überwachen. Zum Display es soll nur
» zeilen also buchstaben haben keine graphik oder sonst was
»
» lg
Das wird mit einem Nano eine komplizierte Kiste.
Du hast noch immer nicht bekannt gegeben wie du welches LCD ansteuern willst.
Hoffentlich seriell - das sind dann mal 3 Ports
Der Nano hat 13 Ports, davon brauchst du 2 aber zum programmieren und 3 für das Display.
Bleiben mal 8 Ports für 8 Schalter.
Du hast aber auch 5 analoge Kanäle (2 brauchst du für deine Potis) bleiben 3 über.
Analoge Kanäle kann man auch zu digitalen machen.
So bleibt dir für die Schalter 8 + 3 = 11
Fehlen noch 4
Die beiden für die Programmierung (Port 0+1) kannst du auch für Schalter verwenden
aber das ist kompliziert(er) und noch immer zu wenig.
Lösung 1 - Port Expander - da gibt es fertige Ics für LCD und Tasten über Matrix
Lösung 2 - einen Teil der Schalter mittels Widerständen über die Analogeingänge einlesen
das machen sehr viele Display/Tasten Module
Schaltplan und Code und gute Doku:
https://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009)#Introduction
Gesamter Thread: