Probleme bei Arduino vs. Wemos D1

Gast #5357739
Lesenswert?
• ▲
▼
Hallo,

sehr einfaches Program:
1
#include <Adafruit_NeoPixel.h>
2
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(1, D7, NEO_RGB + NEO_KHZ400);
3

4
void setup() {
5
  pixels.begin(); 
6
  //pixels.setBrightness(20); //0 - 255
7
}
8

9
void loop() {
10
  pixels.setPixelColor(0, pixels.Color(255,240,255));
11
  pixels.show();
12

13
  delay(5000);
14
}

Lade ich diesen Code mit meiner Arduino IDE auf einen Arduino (Mega oder 
Uno), leuchtet meine WS2811 genau wie sie soll...
lade ich den Code auf einen WEMOS D1 mini 
(https://www.ebay.de/itm/272985116488), welcher im übrigen die restliche 
Arbeit sehr gut erledigt (zusätzlich habe ich noch 3 Modelle getestet), 
leuchtet die LED lediglich Rot oder flackert sogar...

hat jemand eine Idee woran das liegen kann? Mit einer WD2812B 
funktioniert das gut.

<- muss ich das irgendwie "anders" beschalten?

Vielen Dank
Gast #5357841
Lesenswert?
• ▲
▼
Anna schrieb:
> WEMOS D1 mini [... verbunden mit] WS2811
> leuchtet die LED lediglich Rot oder flackert sogar..

Der ESP8266 auf dem WEMOS D1 mini wird mit 3,3V versorgt dementsprechend 
gibt das Board die Signale an den WS2811 mit 3,3V Pegeln aus. Der WS2811 
erwartet aber Signalpegel mit 5,0V Level (CMOS).

Hast du einen Pegelwandler für DIN von 3,3V auf 5V Pegel verwendet?

P.S.: Ein Arduino (Mega oder Uno) arbeitet nativ mit 5V Pegeln.
Gast #5357916
Lesenswert?
• ▲
▼
Anna schrieb:
> die LED arbeitet mit 3,3 - 5V

Habe ich doch glatt in deinem Schaltplan überlesen Anna.


Wolfgang schrieb:
> Best-Practices-Anleitung bei Adafruit

Na, wenn es der Adafruit schreibt muss es ja stimmen. Dem Hersteller der 
das schon im Datenblatt schreibt ist auf jeden Fall nicht zu glauben, 
wenn es nicht durch Adafruit zertifiziert wird.
Zitat DB: "To prevent the reflection and hot-swap protection, we suggest 
to connect a 33 ohm resistor at the data input or output port for 
impedance."

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.