BlinkOTA.ino

Petit code Arduino pour programmer votre ESP8266 en wifi ! oO

/*
  Blink & OTA
*/

#include <ESP8266WiFi.h>
// includes necessaires au fonctionnement de l'OTA :
#include <WiFiUdp.h>
#include <ArduinoOTA.h>

const char* ssid = "Livebox-xxx"; // le SSID de votre WiFi
const char* password = "...."; // le mode de passe de votre WiFi
int pin = 2; // la pin sur laquel est connecté la LED (peut-être remplacé par LED_BUILTIN)
int interval = 500; // 
const char* NomdelESP = "jedonneunnomamonesp"; // le nom de ton esp sur le wifi
const char* OTAPWD = "motdepasseOTA"; // le mot de passe OTA pour vériter qu'un petit malin connecté à votre wifi flash vos ESP #AntiKrabby

void setup() {
  // initialise la pin digital en sortie.
  pinMode(pin, OUTPUT);
  // Connexion au wifi
  WiFi.begin(ssid, password); // !10 & !11
  while (WiFi.waitForConnectResult() != WL_CONNECTED) {
    delay(3000);
    ESP.restart();
  }  
  
  ArduinoOTA.setHostname(NomdelESP); // on donne une petit nom a notre module !14
  ArduinoOTA.setPassword(OTAPWD); // activation du mot de passe OTA
  ArduinoOTA.begin(); // initialisation de l'OTA
}


void loop() {
  digitalWrite(pin, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(interval);                       // wait for a second !13
  digitalWrite(pin, LOW);    // turn the LED off by making the voltage LOW
  delay(interval);                       // wait for a second !13
  ArduinoOTA.handle();        // l'esp écoute si on veux lui téléverser du code en wifi
}
Après le téléversement une carte en wifi est disponible
lorsque l’on souhaite téléversé de nouveau, le mot de passe OTA est demandé

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *