Démarrer avec une carte ESP8266 WeMos D1

Dans cette page nous allons voir comment faire ses premiers pas avec une carte ESP8266 WeMos D1, à savoir:

  • Installer le l’IDE Arduino sur Linux Ubuntu
  • Installer les cartes et librairies ESP8266 sur l’IDE Arduino
  • Réaliser son premier sketch: faire clignoter la led interne de la carte

Installer l’IDE Arduino sur Linux Ubuntu

A l’heure où j’écris ces lignes, les paquets de la distribution 16.04 installent une version obsolète, la 1.0.5, alors que l’IDE est en version 1.8.5. Je vous invite donc à suivre DR1 pour installer le dernier IDE sur Ubuntu.

Installer les cartes et librairies ESP8266 sur l’IDE Arduino

Suivre l’article DR2.

Réaliser son premier sketch

Le but ici est surtout de vérifier que l’environnement fonctionne.

Ce sketch ne demande aucun autre matériel que la carte WeMos.

  • Connecter la carte WeMos à l’ordinateur;
  • Ouvrir l’IDE Arduino et y coller le code ci dessous;
  • Sélectionner la carte WeMos D1 R2 & mini dans le menu Outils > Type de carte;
  • Sélectionner le port USB sur lequel est connecté la carte WeMos via le menu Outils > Port;
  • Cliquer sur le bouton Téléverser de l’IDE;
  • Une fois le téléversement terminé, la led interne de la carte WeMos se met à clignoter en répétant le motif suivant à l’infini: 1s allumé, 2s éteinte.
int led = LED_BUILTIN;

void setup() {
  pinMode(led, OUTPUT);     // Initialise la broche "led" comme une sortie
}

// Cette boucle s'exécute à l'infini
// Attention: la led interne est inversée, elle s'allume sur seuil bas
void loop() {
  digitalWrite(led, LOW);   // Allume la Led
  delay(1000);              // Attendre 1 seconde
  digitalWrite(led, HIGH);  // Eteind la Led
  delay(2000);              // Pause de 2 secondes
}

Bibliographie