esp32 c3 BLE to ws2812 + softseriel out

Beitrag #8086899 wurde von einem Moderator gelöscht.
Beitrag #8087128 wurde von einem Moderator gelöscht.
Beitrag #8087142 wurde von einem Moderator gelöscht.
#8087148
Lesenswert?

Al. K. schrieb:

Verbindung soll über Handy App "Kay Morich" erfolgen

Falls sich außer mir noch jemand fragte, was er damit gemeint haben könnte: Vermutlich ist Serial Bluetooth Terminal gemeint.

Al. K. schrieb:

und welche Pins sind dafür am besten geeignet?

Als Datenleitung für deine WS2812? Jeder außer dem 5V-, dem 3,3V- und dem GND-Pin. Vorausgesetzt, du hast eine halbwegs aktuelle Version der LEDs, die mit 3,3V an Data In zurechtkommt.

OP #8087554
Lesenswert?

Stephan S. schrieb:

der ESP32-C3 kann das an allen IO-Pins

Konnte feststellen das die Ws anstandslos mit jeden Pin angesteuert werden können.Tx,Rx habe ich nicht getestet, Mit softwarseriel ging es nicht an pin 6,7,8 a0,a4 das habe ich getestet. habe jetzt pin 5. Wobei ich auch alle pins als I/O getestet habe.

Warum das so "bei mir" ist keine Ahnung. Die KI meinte es könnte am esp liegen.

MfG

: Bearbeitet durch User
#8089974
Lesenswert?

Al. K. schrieb:

Das ist eben die Frage , warum es nicht klappt.

Vermutlich weil das Software-Serial über USB (CDC) am ESP32-C3 gemeint ist.

Der WS2812-Output kann je nach verwendeter Bibliothek die RMT-Hardware vom ESP32 verwenden, die LCD-Ansteuerung (nicht am C3, LCD_CAM fehlt dort), SPI oder I²S. Alle laufen schön Hardware-beschleunigt im Hintergrund, ggfs. mit DMA.

Oder aber, man steuert die WS2812 per Bit-Banging an. Geht auch, aber die Timings sind so eng dass man die Interrupts abschalten muss oder Flicker bekommt.

Lange Interrupt-Sperren findet USB aber nicht nett, die Verbindung geht verloren. CDC Software-Serial ist dann unbenutzbar.

#8090168
Lesenswert?

Al. K. schrieb:

Das ist eben die Frage , warum es nicht klappt.

Wenn du Fragen klären möchtest, solltest du schon mit arbeiten. Kann es sein, dass dich deine KI Experimente faul genacht haben? Mir ist nämlich auch mehrmals aufgefallen, dass du dir nur noch wenig Mühe gibst, dich verständlich auszudrücken.

Beantworte die Rückfragen! Zeige das nicht funktionierende Programm. Falls du das Interesse am eigenen Thema schon so schnell wieder verloren hast, gebietet es die Höflichkeit, das wenigstens kund zu tun.

: Bearbeitet durch User

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