Wemos d1 fonctionne comme un uno?

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 ?

vous pouvez utilisez les fonctions habituelles fournies par l'environnement arduino, ensuite il faut s'adapter au hardware - notamment les N° de pins

on utilise la notation D0, D1 etc pour les pins plutôt que le N° matériel, c'est défini dans le code source

#define LED_BUILTIN 2

static const uint8_t D0   = 16;
static const uint8_t D1   = 5;
static const uint8_t D2   = 4;
static const uint8_t D3   = 0;
static const uint8_t D4   = 2;
static const uint8_t D5   = 14;
static const uint8_t D6   = 12;
static const uint8_t D7   = 13;
static const uint8_t D8   = 15;
static const uint8_t RX   = 3;
static const uint8_t TX   = 1;

donc pas de pin 11 par exemple pour votre analogWrite(11, i);

Une D1 MINI n'a pas de GPIO11.
La LED embarquée est sur GPIO2, autrement dit D4.

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)