bonjour
en attendant ma commande de uno j'avais en stock un d1.
je voudrais savoir si ça fonctionne comme un uno.
en faisant le test blink ça fonctionne mais si je fait ça par exemple:
#define led 8
int i = 0;
void setup() {
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
Serial.begin(9600);
Serial.print("Test : ");
}
void loop(){
digitalWrite(led, HIGH);
for (int i=0; i<256; i++){
analogWrite(11, i);
delay(1000);
}
delay(3000);
digitalWrite(led, LOW);
Serial.println(i);
i++;
}
le serial n'affiche rien et ma led reste toujours allumé.
je ne sais pas si il faut ajouter quelque chose.
en bas quand je téléverse tous est en rouge et ça reste à 100%...normal ou pas ?
ha ok.
la carte n'est pas une mini.
j'ai définie en D2 et donc ça fonctionne sur la carte avec la broche D14/SDA/D4
je pige pas non plus avec analogwrite avec 255 j'ai que 0.8v
la tension max avec digitalWrite 3v c'est pas 5v ?
int Led = D2;
int i = 0;
void setup()
{
Serial.begin(115200);
pinMode(Led, OUTPUT);
digitalWrite(Led, LOW);
}
void loop()
{
for (int i=0; i<256; i++){
analogWrite(Led, i);
delay(10);
}
Serial.print("test : ");
Serial.println(i);
i++;
delay(5000);
}
edit: avec 1024 en analog j'ai bien 3v...c'est con qu'il ne va pas jusqu'a 5v.
faut que j’attends ma commande de uno
analogwrite fait du PWM mais sur ESP la résolution est de 10 bits donc vous pouvez monter à 1023 pour être à fond (8 bit sur AVR donc 255 c'est le max)