Windrichtung 8 Sektoren pot.-frei

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

hummell
Beiträge: 52
Registriert: 08.03.2019, 12:17
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von hummell » 12.02.2021, 07:59

Guten Morgen,

Es läuft durchgängig der Wert 0 durch. Also alle 500ms.

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von jp112sdl » 12.02.2021, 13:17

Das ist mein Board:
IMG_2043.jpg
PCF8574A steht drauf und hat die Adresse 0x38 gejumpert.

Und wenn ich einen Pin gegen Vcc halte, dann ändert sich der winddir Wert.
Kurzes Video befindet sich hier:
https://www.dropbox.com/s/g67uyanf2y5vu ... 2.mov?dl=0

Mehr kann ich dann leider auch nicht für dich tun.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

hummell
Beiträge: 52
Registriert: 08.03.2019, 12:17
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von hummell » 12.02.2021, 14:05

gibt es bei dem Board einen Eingang und Ausgang?
ich hab mich an der anderen Seite angeklemmt.
Ich setzte mich am WE nochmal ran und probiere. Vielleicht kommt ja noch der "N" Chip. Ein Board mit A habe ich leider nicht gefunden.
Hast du das Board mit 3.3V versorgt oder mit 5V?

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von jp112sdl » 12.02.2021, 14:23

hummell hat geschrieben:
12.02.2021, 14:05
gibt es bei dem Board einen Eingang und Ausgang?
Nein, das ist durchgeschleift. Ist egal welche Seite du anschließt
hummell hat geschrieben:
12.02.2021, 14:05
Hast du das Board mit 3.3V versorgt oder mit 5V?
3.3V, wie fast alles in der AskSin-Welt

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

hummell
Beiträge: 52
Registriert: 08.03.2019, 12:17
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von hummell » 13.02.2021, 17:02

Jetzt geht gar nichts mehr. 😡
Der I2C Scanner geht noch. Der Rest nicht mehr.
Und die eine LED auf dem Mini ist nach dem Start dauerhaft an
Dateianhänge
C06A7C6B-F158-457E-BF89-EA35F4228795.jpeg

hummell
Beiträge: 52
Registriert: 08.03.2019, 12:17
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von hummell » 19.02.2021, 17:40

Nabend,
alles sehr strange...
ich hab mir jetzt nochmal einen PCF8574A IC besorgt und auch nochmal einen neue Pro Mini.
I2C Scanner: 0x38 gefunden! :)
Dann habe ich den Beispiel-Sketch KeyPressedPin1 geladen und probiert!
Funktioniert einwandfrei auch mit Pin 2 - immer gegen GND
Funktion gegeben.PNG
Bei deinem Testsketch passiert aber immer noch nichts... :oops:

Hättest du noch ne Idee?

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von jp112sdl » 19.02.2021, 17:46

Adresse hast du in meinem Sketch auf 0x38 geändert?
Zeile 34: PCF8574_WindDir<0x38> pcf;

Baudrate im seriellen Monitor hast du auf 57600 Baud eingestellt?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

hummell
Beiträge: 52
Registriert: 08.03.2019, 12:17
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von hummell » 19.02.2021, 18:53

Ja
Ja
Ja
Funktion gegeben.PNG

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von jp112sdl » 19.02.2021, 19:14

In deinem funktionierenden Testsketch prüfst du auf "val == LOW".
Das heißt, so lange da kein HIGH kommt, wird fortlaufend "KEY PRESSED" ausgegeben.
Stoppt diese Ausgabe denn wenn du P2 auf Vcc verbindest?

Und was kommt wenn du nur den Read von P2 mal in dem winndir Testsketch ausgeben lässt?
Also in der loop() einfach noch ein

Code: Alles auswählen

Serial.println(pcf.digitalRead(P2),DEC);
anhängen

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

hummell
Beiträge: 52
Registriert: 08.03.2019, 12:17
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: Windrichtung 8 Sektoren pot.-frei

Beitrag von hummell » 19.02.2021, 19:21

Das "val == LOW" habe ich geändert. Es stand auf HIGH.
Dann ist es genau andersherum. Das wollte ich auch testen. ;-)

Das mit dem „read“ werde ich mal testen.

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“