ESP8266 Wemos D1 zu wenig Pins

#6486834
Lesenswert?

Hallo,

ich habe ein Problem, bei dem ich auf eure Hilfe hoffe.

Ich habe einen Wemos D1 mit ESP8266, den ich zu einer Fernbedienung für 
mein Sonos-System "verbasteln" will. Dafür habe ich folgendes in 
Planung.

- Einen Ky040 Drehschalter für Play/Pause und Lautstärke
- Einen Stufenschalter 6 Stellungen (also GND und 6 weitere Pins für die 
6 Stellugnen) für die Raumanwahl (Wohnzimmer, Bad, Küche, Schlafzimmer, 
Alle Räume, Haupträume)

Ich brauche bereits 3 Pins (D6, D7 und D5) füe den KY040. Der 
Stufenschalter benötigt weitere 6 Pins, macht in Summe 9 Pins. So viele 
habe ich aber am Wemos nicht. Was kann ich da machen?

Grüße
Mike
#6486911
Lesenswert?

Das könnte man mit einem Schalter in einer Diodenmatrix machen. Dann 
braucht man nur 3 statt 6 Pins. Diese wertet man dann via SW aus (Pins 
abwechselnd als Ein-Ausgänge schalten und schauen wo er leitet).

Möglichkeiten:
1. alles offen
2. verbunden 1 und 2
3. verbunden 1 und 3
4. verbunden 2 und 3
5. verbunden 1, 2 und 3
6. Diode 1 zu 2
7. Diode 2 zu 1
8. Diode 1 zu 3
9. Diode 3 zu 1
10. Diode 2 zu 3
11. Diode 3 zu 2

Sich die Schaltermatrix auszudenken, überlasse ich mal Dir. ;-)
#6488868
Lesenswert?

Hallo alle,

danke für die Tipps. Die Idee mit den Widerständen und ADC finde ich 
nicht so richtig elegant hierfür. Ich frage mich auch, wie das dann auf 
Temperatur reagiert?

Die Diodenmatrix kenne ich noch von Modellbahnzeiten, danke für die 
Erinnerung. Da habe ich gar nicht dran gedacht.

Da ich noch von den 74xx165 einen hier habe, wie ich feststellen musste, 
werde ich es damit probieren.


Danke und Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren