electronique:esp:premier-programme-esp01

Premier programme ESP-01

Premier programme ESP-01

Je vous propose un programme qui affichera dans la console série, des informations utiles concernant votre ESP-01.

ADC_MODE(ADC_VCC);
 
void setup()
{
  Serial.begin(115200);
}
 
void loop()
{
  /* ESP8266EX */
  Serial.println("INFO ESP8266EX");
  Serial.printf("Numéro de série de l'ESP8266EX .....: %u\n", ESP.getChipId());
  float frequenceCpu = float(ESP.getCpuFreqMHz());
  Serial.printf("Fréquence du CPU ...................: %4.1f MHz\n", frequenceCpu);
  float vcc = float(ESP.getVcc()) / 1000;
  Serial.printf("Alimentation .......................: %4.2f V\n", vcc);  
  String chaine = ESP.getCoreVersion();
  chaine.replace('_', '.');
  Serial.print("Version du gestionnaire de carte...: ");
  Serial.println(chaine); 
  Serial.printf("Version du SDK .....................: %s\n\n", ESP.getSdkVersion());
  /* Mémoire flash */
  Serial.println("INFO FLASH");
  Serial.printf("Numéro de série du chip ............: %u\n", ESP.getFlashChipId());
  float frequenceFlash = float(ESP.getFlashChipSpeed()) /1000000;
  Serial.printf("Fréquence ..........................: %4.1f MHz\n", frequenceFlash);  
  Serial.printf("capacité effective .................: %u octets\n", ESP.getFlashChipRealSize());
  Serial.printf("capacité paramétrée dans l'EDI .....: %u octets\n", ESP.getFlashChipSize());
  Serial.printf("Taille du sketch ...................: %u octets\n", ESP.getSketchSize());
  Serial.printf("Mémoire disponible .................: %u octets\n\n\n", ESP.getFreeSketchSpace());
  delay(10000);
}

Consultez la dernière version de ce programme à l'adresse infoesp8266exp.ino

Le résultat est le suivant

23:22:50.073 -> INFO ESP8266EX
23:22:50.073 -> Numéro de série de l'ESP8266EX .....: 10106374
23:22:50.073 -> Fréquence du CPU ...................: 80.0 MHz
23:22:50.106 -> Alimentation .......................: 3.47 V
23:22:50.106 -> Version du gestionnaire de carte...: 2.7.4
23:22:50.106 -> Version du SDK .....................: 2.2.2-dev(38a443e)
23:22:50.106 -> 
23:22:50.106 -> INFO FLASH
23:22:50.106 -> Numéro de série du chip ............: 1327304
23:22:50.106 -> Fréquence ..........................: 40.0 MHz
23:22:50.106 -> capacité effective .................: 1048576 octets
23:22:50.106 -> capacité paramétrée dans l'EDI .....: 1048576 octets
23:22:50.106 -> Taille du sketch ...................: 268288 octets
23:22:50.139 -> Mémoire disponible .................: 778240 octets
  • electronique/esp/premier-programme-esp01.txt
  • Dernière modification : 2020/12/12 23:28
  • de Cédric ABONNEL