Moin.. man sagte mir, dass ich in diesem Unterforum an der richtigen stelle sein würde..
Ich lerne grad ein wenig mit dem esp8266 umzugehen und stelle fest, dass bei software-pwm in den randbereichen ein flackern auftritt..
sprich: besonders bei analogWrite() <=4 und >=1019
aber auch bei 5, 6 und bei 1018, 1017 gibt es probleme.. wenn auch viel viel seltener..
ich bin da wohl nich der erste, dem das auffällt.. aber aufgrund mangelnder kenntnisse, steig ich da nicht ganz durch: https://github.com/esp8266/Arduino/issues/836
rahmenbedingungen:
esp12, fake esp12-e und nodemcu-v2 (mit esp12-e onboard) modul getestet..
jedesmal direkt per arduino IDE geproggt.. also nix mit nodemcu-LUA, micropython, oder so.. sondern direkt c über die arduino IDE
folgendes sketch:
const int pin = 13;
void setup() {
pinMode(pin,OUTPUT);
}
void loop() {
analogWrite(pin, 1);
delay(10); //to not overload esp8266
}
kann mir da von euch jemand was zu sagen?
und es liegt auch nich am delay.. ich hab auch schon hiermit rumgespielt: https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
p.s. achja.. und mit analogRead() krieg ich am ADC0 eingang auch keine werte unter 4 zustande.. selbst wenn ich den eingang direkt mit masse verbinde..
keine ahnung ob das in dem zusammenhang eine rolle spielt