Hallo Zusammen
Ich habe vor kurzem mit Arduino UNO&Nano angefangen und habe jetzt das erste mal einen Arduino Mega vor mir. Nun möchte ich einen WS2811 Treiber IC benutzen um einen 3W Buckconverter PWM anzusteuern. Für die Schaltung der Verbindung von Buck-Converter und WS2811 hab ich einen Ansatz... denke der läuft auch. Nun kommt das erste Problem, da ich mich eher in der Analogtechnik ausf^kenne und weniger in der Programmierwelt.
Wenn ich den PWM Pin 2 vom Arduino Mega ansprechen will mit meinem Skript, und de Neopixel Libary verwende, stimmt dann die die Pinnr. 2?
#include <Adafruit_NeoPixel.h>
#ifdef AVR
#include <avr/power.h>
#endif#define PIN 2
// Parameter 1 = number of pixels in strip
// Parameter 2 = Arduino pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
// NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products)
Adafruit_NeoPixel strip = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800);
Ich habe das Gefühl der Arduino arbeitet gar nicht auf meinem Pin 2, bin mir aber nicht sicher da meine neuen Oszi-Proben noch unterwegs sind...
Aktuell kommt auf den Buckconverter am PWM Eingang nur High... sprich keine PWM...
An der Schaltung zwischen Buckconverter und WS2811 denk ich liegts nicht, da wenn ich eine LED an den WS2811 anschliesse wofür er ja eigentlich gedacht wäre passiert auch nichts...