Forum

Einloggen | Registrieren | RSS  

Arduino, nur ne kleine Frage (Elektronik)

verfasst von Blubblubb, 12.07.2016, 12:11 Uhr

» Hallo,
»
» sitze grade (weil ich ja keine Ahnung habe) über der Suche nach
» Programmschnippseln für meinen Arduino Uno.
»
» Mein Ziel ist es mittels einem 12stufigen Drehschalter genau 16 Relais nach
» meinem Wunsch anzusteuern (und diese "Schaltung" per Programm auch ab und
» zu ändern zu können). Also z.B. Schaltstellung 1 und Relais 2/3/8 zieht an,
» Schaltstellung 2 und Relais 1/5/6/9 zieht an, so im Prinzip. Dazu habe ich
» eine China-Relaisplatine, die Eingänge mit Optokopplern, danach Treiber,
» dann die Relais. Die Sache ist rein statisch, also so wie der Schalter
» steht, so bleiben die Relais an, keine "Blinkschaltung" oder andere
» Eingangskomponenten.
»
» Mir ist klar das der Arduino nicht unendlich viele Ein- und Ausgänge hat,
» insofern wirds nicht ganz einfach. Dazu kommt die Entprellung des
» Drehschalters. Der Schalter selbst brückt nie nebeneinander liegende
» Kontakte, das wird mechanisch unterbunden.
»
» Da ich das selbst programmieren möchte nützt mir ein fertiges Programm
» nichts. Aber ich könnte mir das aus einzelnen Teilen zusammenbauen. Also
» Entprellung, Umschaltung der Ausgänge, Nutzen der begrenzten Anzahl der
» Ein- und Ausgänge und Umschaltung derselben.
»
» Wo kann ich suchen? Vielleicht habe ich eben nur die falschen
» Suchbegriffe...
»
» LG Sel

Gibt es eine Schaltstellung "0", sodass alle Ports weggeschaltet sind? Falls nein, braucht es kein Entprellen.

Die Ausgänge können mit einem PCF8574 erweitert werden, dazu gibts auch die Code-Schnippsel. Einfach "Arduino PCF8574" googlen. Der funktioniert über I²C und braucht für alle Ausgänge nur zwei Leitungen ==> Die anderen Pins wären für die Eingänge da. Reicht das?

Entprellen: http://www.scynd.de/tutorials/arduino-tutorials/1-taster/1-2-taster-entprellt.html



Gesamter Thread:

Arduino, nur ne kleine Frage wegen Programmierung - Sel(R), 12.07.2016, 12:00 (Elektronik)
Arduino, nur ne kleine Frage - Blubblubb, 12.07.2016, 12:11
Arduino, nur ne kleine Frage - Sel(R), 12.07.2016, 12:35
Arduino, nur ne kleine Frage - Blubblubb, 12.07.2016, 12:37
Drehschalter -> ADC -> SRegister -> Treiber - geralds(R), 12.07.2016, 12:27
Drehschalter -> ADC -> SRegister -> Treiber - Sel(R), 12.07.2016, 12:39
Drehschalter -> ADC -> SRegister -> Treiber - bastelix(R), 12.07.2016, 20:34
Drehschalter -> ADC -> SRegister -> Treiber - geralds(R), 12.07.2016, 22:55
Drehschalter -> ADC -> SRegister -> Treiber - bastelix(R), 13.07.2016, 00:18
Drehschalter -> ADC -> SRegister -> Treiber - gast, 12.07.2016, 15:12
Drehschalter -> ADC -> SRegister -> Treiber - geralds(R), 12.07.2016, 16:35
Drehschalter -> ADC -> SRegister -> Treiber - Sel(R), 13.07.2016, 20:14
Drehschalter -> ADC -> SRegister -> Treiber - BernhardB(R), 13.07.2016, 21:56
Drehschalter -> ADC -> SRegister -> Treiber - bastelix(R), 13.07.2016, 22:59
MCP23S17 - geralds(R), 13.07.2016, 23:15
MCP23S17 - Sel(R), 14.07.2016, 08:21
MCP23S17 - geralds(R), 14.07.2016, 09:19
MCP23S17 - bastelix(R), 14.07.2016, 22:32
Arduino, nur ne kleine Frage wegen Programmierung - gast, 12.07.2016, 12:38
Danke für alle Ideen!!!! :-) - Sel(R), 12.07.2016, 12:41