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

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