// Мигание светодиодами - Blink Проверка модуля ESP-12 и адаптера USB-Serial
int pin1=1;// TX (GPIO1) адаптера USB - Serial
int pin3=3;// RX(GPIO3)адаптера USB - Serial
int pin2=2;// GPIO2 на плате ESP-12
void setup()
{
pinMode(pin1, OUTPUT);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
}
void loop()
{
digitalWrite(pin2, HIGH);
delay(100);
digitalWrite(pin1, HIGH);
delay(100);
digitalWrite(pin3, HIGH);
delay(100);
digitalWrite(pin3, LOW);
delay(100);
digitalWrite(pin1, LOW);
delay(100);
digitalWrite(pin2, LOW);
delay(1000);
}
// Мигание светодиодом - Blink
int pin=1;
void setup() {
pinMode(pin, OUTPUT); // Переключаем PIN в режим вывода данных (OUTPUT):
}
void loop() {
digitalWrite(pin, HIGH); // включаем светодиод
delay(1000); // Пауза 1 секунда
digitalWrite(pin, LOW); // выключаем светодиод,
delay(1000); // Пауза 1 секунда
}
// Вывод информации о ESP в COM порт
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println("-------START INFO---------");
Serial.print("ESP.getCoreVersion= ");
Serial.println(ESP.getCoreVersion()); // returns a String containing the core version
Serial.print("ESP.getSdkVersion= ");
Serial.println(ESP.getSdkVersion()); // returns the SDK version as a char.
Serial.print("ESP.getFreeHeap()="); // returns the free heap size.
Serial.println(ESP.getFreeHeap()); // returns the free heap size.
Serial.printf("ESP.getCpuFreqMHz()="); // returns the CPU frequency in MHz as an unsigned 8-bit integer.
Serial.println(ESP.getCpuFreqMHz()); // returns the CPU frequency in MHz as an unsigned 8-bit integer.
Serial.print("ESP.getSketchSize()="); // returns the size of the current sketch as an unsigned 32-bit integer.
Serial.println(ESP.getSketchSize()); // returns the size of the current sketch as an unsigned 32-bit integer.
Serial.print("ESP.getFreeSketchSpace()="); // returns the free sketch space as an unsigned 32-bit integer.
Serial.println(ESP.getFreeSketchSpace()); // returns the free sketch space as an unsigned 32-bit integer.
Serial.print("ESP.getSketchMD5()="); //returns a lowercase String containing the MD5 of the current sketch.
Serial.println(ESP.getSketchMD5()); //returns a lowercase String containing the MD5 of the current sketch.
Serial.print("ESP.getFlashChipId()="); //returns the flash chip ID as a 32-bit integer.
Serial.println(ESP.getFlashChipId());//returns the flash chip ID as a 32-bit integer.
Serial.print("ESP.getFlashChipSize(Байт/Мегабайт)="); //returns the flash chip size, in bytes, as seen by the SDK (may be less than actual size).
Serial.print(ESP.getFlashChipSize()); //returns the flash chip size, in bytes, as seen by the SDK (may be less than actual size).
Serial.print("/");
Serial.println(ESP.getFlashChipSize()/1000000); //returns the flash chip size, in bytes, as seen by the SDK (may be less than actual size).
Serial.print("ESP.getFlashChipRealSize(Байт/Мегабайт)="); //returns the real chip size, in bytes, based on the flash chip ID.
Serial.print(ESP.getFlashChipRealSize()); //returns the real chip size, in bytes, based on the flash chip ID.
Serial.print("/");
Serial.println(ESP.getFlashChipRealSize()/1000000);
Serial.print("ESP.getFlashChipSpeed()="); // returns the flash chip frequency, in Hz.
Serial.println(ESP.getFlashChipSpeed()); // returns the flash chip frequency, in Hz.
Serial.print("ESP.getCycleCount()="); //returns the cpu instruction cycle count since start as an unsigned 32-bit. This is
Serial.println(ESP.getCycleCount()); //returns the cpu instruction cycle count since start as an unsigned 32-bit. This is
Serial.println("-------END INFO-----------");
delay(2000);
}
//End