Avatar

Electronoobs ESP8266 on arduino UNO or NANO

Aug 19th, 2019 | by: Richard Bagín
Views 318
Electronoobs created few weeks ago a nice tutorial on YouTube how to use ESP8266 with arduino to control home appliances or read sensor values from anywhere. His code was too big to be upload on arduino UNO or NANO (ATmege328P). It was necessary to use arduino MEGA.
 
"Full version" of Electronoobs code will also work on arduino UNO or NANO (ATmega328P) if you store all string in program memory (flash) via "F( )" macro.

In this tutorial you will learn how to save SRAM / RAM of an arduino by using "F()" and "PROGMEM" macros of arduino wiring language and how to fix initialization of I2C LCD.

I saved 732 bytes of RAM without any big changes in code.
I fixed non compiling initialization of I2C LCD by changing one line of code.

You can download modified code (in step 1).

F() all string


"Full version" of Electronoobs code will also work on arduino UNO or NANO (ATmega328P) if you store all string in program memory (flash) via "F( )" macro.

e.g.: Serial.println(F("READY TO SEND"));   ( or lcd.print(F("...")); )

Like this I reduce the used RAM to 70% (595 bytes left).

original code: 2185 byte (RAM) - 2048max     16566 byte (FLASH) - 30720max
modified code: 1453 byte (RAM)     16950 byte (FLASH)

FILES TO DOWNLOAD FOR THIS STEP
Modified code  DOWNLOAD
003c006400690076003e002f002f00700061007200740020006f006600200063006f0064006500200066006f0072002000640065006d006f006e007300740072006100740065003c002f006400690076003e003c006400690076003e003c00620072003e003c002f006400690076003e003c006400690076003e006c00630064002e0063006c00650061007200280029003b003c00620072003e003c002f006400690076003e0026006e006200730070003b0020006c00630064002e0073006500740043007500720073006f007200280030002c00300029003b003c00620072003e0026006e006200730070003b0020006c00630064002e007000720069006e00740028004600280022004e0031003a0020002200290029003b0020006c00630064002e007000720069006e0074002800720065006300650069007600650064005f006e0072005f00310029003b0020006c00630064002e007000720069006e007400280046002800220026006e006200730070003b0020004e0032003a0020002200290029003b0020006c00630064002e007000720069006e0074002800720065006300650069007600650064005f006e0072005f00320029003b003c00620072003e0026006e006200730070003b0020006c00630064002e0073006500740043007500720073006f007200280030002c00310029003b003c00620072003e0026006e006200730070003b0020006c00630064002e007000720069006e00740028004600280022004e0033003a0020002200290029003b0020006c00630064002e007000720069006e0074002800720065006300650069007600650064005f006e0072005f00330029003b0020006c00630064002e007000720069006e007400280046002800220026006e006200730070003b0020004e0034003a0020002200290029003b0020006c00630064002e007000720069006e0074002800720065006300650069007600650064005f006e0072005f00340029003b0026006e006200730070003b0026006e006200730070003b0026006e006200730070003b0020003c00620072003e0026006e006200730070003b002000640065006c00610079002800310030003000300029003b002f002f00350020007300650063006f006e006400730020006200650074007700650065006e0020007400720069006500730026006e006200730070003b0020

I2C LCD initialization


Also I have problem with compiling the sketch because my I2C LCD library does not include member "init()" but instead of it I just write "begin()".          lcd.begin();

It depends on version of your library, just try which one would work for you. And if you have still problem with it open example sketch of your LCD I2C library and find the correct form of initializing command.
Or in some libraries you have to write some variables in this command like "lcd.begin(0x27,20,4);" (address and size).

003c006400690076003e00230069006e0063006c00750064006500200026006c0074003b004c00690071007500690064004300720079007300740061006c005f004900320043002e0068002600670074003b003c00620072003e004c00690071007500690064004300720079007300740061006c005f0049003200430020006c0063006400280030007800320037002c00320030002c00340029003b003c00620072003e003c002f006400690076003e003c006400690076003e003c00620072003e003c002f006400690076003e003c006400690076003e006c00630064002e0062006500670069006e00280029003b003c002f006400690076003e003c006400690076003e006c00630064002e0069006e0069007400280029003b003c002f006400690076003e003c006400690076003e002f002f0020006f006e00650020006f0066002000740068006500730065002000730068006f0075006c006400200077006f0072006b00200066006f007200200079006f0075003c002f006400690076003e

Stability problems?


Due to your modifications of code, if 595 bytes in RAM would not be enough (if it will still cause stability problems) you can also write other string (e.g.: const char SSID_ESP[] = "...";   const char SSID_KEY[] = "...";  ...) to program memory via PROGMEM macro.
     e.g.: PROGMEM const char SSID_ESP[] = "...";

But you will need to write a little bit of code.
You will need to create a buffer (in RAM) where you will write one of strings from flash which will be use in next piece of code.
Something like:
PROGMEM const char SSID_ESP[] = "someSSID";
unsigned char buffer[bufferMaxLength];
for(i=0; i
  buffer[i] = pgm_read_byte_near(&SSID_ESP[0]+i);
  if(buffer[i]=='\0' /*end of string*/) break;
}

003c0064006900760020007300740079006c0065003d00220074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0020006f0072007000680061006e0073003a00200032003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b0022003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e00740020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b0022003e00500052004f0047004d0045004d00200063006f006e007300740020006300680061007200200053005300490044005f004500530050005b005d0020003d002000220073006f006d006500530053004900440022003b003c002f0066006f006e0074003e003c0066006f006e00740020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c006200720020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e0075006e007300690067006e00650064002000630068006100720020006200750066006600650072005b003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e006200750066006600650072004d00610078004c0065006e006700740068003c002f007300700061006e003e005d003b003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e0066006f007200280069003d0030003b002000690026006c0074003b006200750066006600650072004d00610078004c0065006e006700740068003b00200069002b002b0029007b003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e0026006e006200730070003b0020006200750066006600650072005b0069005d0020003d002000700067006d005f0072006500610064005f0062007900740065005f006e006500610072002800260061006d0070003b0053005300490044005f004500530050005b0030005d002b00690029003b003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e0026006e006200730070003b0020006900660028003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e006200750066006600650072005b0069005d003d003d0027005c003000270020002f002a0065006e00640020006f006600200073007400720069006e0067002a002f003c002f007300700061006e003e002900200062007200650061006b003b003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e007d003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c00620072003e003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e003c0064006900760020007300740079006c0065003d00220062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200066006f006e0074002d00660061006d0069006c0079003a002000260061006d0070003b00710075006f0074003b00480065006c0076006500740069006300610020004e00650075006500260061006d0070003b00710075006f0074003b002c00480065006c007600650074006900630061002c0041007200690061006c002c00730061006e0073002d00730065007200690066003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e003c0066006f006e007400200063006f006c006f0072003d002200230030003000390039003000300022002000730069007a0065003d0022003300220020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b0022003e003c007300700061006e0020007300740079006c0065003d0022006200610063006b00670072006f0075006e0064002d0063006f006c006f0072003a00200072006700620028003200330039002c0020003200330038002c00200032003300380029003b00200062006f0078002d00730069007a0069006e0067003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800350031002c002000350031002c0020003500310029003b00200064006900730070006c00610079003a00200069006e006c0069006e0065003b00200066006c006f00610074003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200032003000700078003b00200066006f006e0074002d007300740079006c0065003a0020006e006f0072006d0061006c003b00200066006f006e0074002d00760061007200690061006e0074003a0020006e006f0072006d0061006c003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b0020006c00650074007400650072002d00730070006100630069006e0067003a0020006e006f0072006d0061006c003b0020006f0072007000680061006e0073003a00200032003b00200074006500780074002d0061006c00690067006e003a0020006c006500660074003b00200074006500780074002d006400650063006f0072006100740069006f006e003a0020006e006f006e0065003b00200074006500780074002d0069006e00640065006e0074003a0020003000700078003b00200074006500780074002d007400720061006e00730066006f0072006d003a0020006e006f006e0065003b0020002d007700650062006b00690074002d0074006500780074002d007300740072006f006b0065002d00770069006400740068003a0020003000700078003b002000770068006900740065002d00730070006100630065003a0020006e006f0072006d0061006c003b00200077006f00720064002d00730070006100630069006e0067003a0020003000700078003b0022003e002f002f002000740068006900730020006900730020006e006f007400200077006f0072006b0069006e006700200063006f006400650020006a00750073007400200073006f006d0065007400680069006e006700200066006f007200200079006f0075007200200069006e0073007000690072006100740069006f006e003c002f007300700061006e003e003c002f0066006f006e0074003e003c002f006400690076003e

2 Comments

  • ELECTRONOOBS

    about 2 years ago

    Thanks for all these improvements!

  • Noob 1513

    about 1 year ago

    Hi , I am having an issue with the #include , how can I download this library? MAIN_ESP8266:3:23: error: avr/power.h: No such file or directory

Login or Sign Up to post comments on this tutorial.