0% found this document useful (0 votes)
2 views

-esp8266

Uploaded by

amin shariati
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

-esp8266

Uploaded by

amin shariati
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬

‫ﺗﺎرﯾﺦ اﻧﺘﺸﺎر‪ ۵‬ﺗﯿﺮ‪ ۱۴۰۰ ,‬ﺗﻮﺳﻂ ﻣﺤﻤﺪ ﺟﻮاد رﺷﯿﺪﯾﺎﻧﻔﺮ‬

‫ﺳﻼم ﺑﻪ ﻫﻤﻪ ﻣﺎﯾ‪‬ﺮواﻟ‪‬ﺎﻣ‪ ‬ﻫﺎ‪ .‬در اﯾﻦ ﻣﻄﻠﺐ ﻗﺼﺪ دارم ﻧﺤﻮه ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ ESP8266‬ﮐﻪ ﯾ‪ ‬ﻣﺎژول واﯾﻔﺎی‬
‫)‪ (WiFi‬ﻫﺴﺖ رو ﺑﺮرﺳ‪ ‬ﮐﻨﻢ‪ .‬ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺮﻧﺎﻣﻪ ﺧﻮدﺗﻮن رو ﻣﺴﺘﻘﯿﻢ ﺑﺪون ﻧﯿﺎز ﺑﻪ ﻣﯿ‪‬ﺮوﮐﻨﺘﺮﻟﺮ ﺗﻮﺳﻂ ‪ ESP8266‬اﺟﺮا‬
‫ﮐﻨﯿﺪ‪ .‬ﭘﺲ ﺑﺎ ﻣﻦ ﺗﺎ اﻧﺘﻬﺎی ﻣﻄﻠﺐ ﻫﻤﺮاه ﺑﺎﺷﯿﺪ‪ .‬ﻫﻤﭽﻨﯿﻦ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺳﺎﯾﺮ ﻣﻄﻠﺐ ﻣﻦ رو از اﯾﻦ ﻗﺴﻤﺖ ﻣﻄﺎﻟﻌﻪ ﮐﻨﯿﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪1 :‬‬
‫ﻣﻌﺮﻓ‪ ‬ﻣﺎژول ‪ESP8266‬‬
‫در ﻣﻄﺎﻟﺐ ﻗﺒﻠ‪ ‬ﺑﻪ ﺑﺮرﺳ‪ ‬اﻧﻮاع ﻣﺎژول ﻫﺎی ‪ ESP8266‬و وﯾﮋﮔ‪ ‬ﻫﺎی آن ﭘﺮداﺧﺘﻪ ﺷﺪ‪ .‬اﮔﺮ اﯾﻦ ﻣﻄﻠﺐ رو ﻣﻄﺎﻟﻌﻪ ﻧ‪‬ﺮدﯾﺪ‬
‫ﭘﯿﺸﻨﻬﺎد ﻣﯿ‪‬ﻨﻢ از اﯾﻦ ﻟﯿﻨ‪ ‬اون رو ﻣﻄﺎﻟﻌﻪ ﮐﻨﯿﺪ‪.‬‬
‫در ﺣﻘﯿﻘﺖ ‪ ESP8266‬ﯾ‪ ‬ﺗﺮاﺷﻪ ﺳﺎﺧﺖ ﺷﺮﮐﺖ ‪ ESPRessif‬ﻣ‪‬ﺑﺎﺷﺪ‪ .‬ﺑﻪ ﻟﻄﻒ آزاد ﺑﻮدن ‪ 80‬درﺻﺪ ﻗﺪرت ﭘﺮدازﺷ‪ ‬اون‬
‫ﻣﯿﺘﻮﻧﯿﻢ از اون ﺑﺪون ﻣﯿ‪‬ﺮوﮐﻨﺘﺮﻟﺮ اﺳﺘﻔﺎده ﮐﻨﯿﻢ‪ .‬در ﺣﻘﯿﻘﺖ ﺑﺮﻧﺎﻣﻪ رو روی آن ﭘﺮوﮔﺮام ﮐﻨﯿﻢ‪ .‬ﻣﺎژول ﻫﺎی ‪ ESP8266‬از‬
‫ﻃﺮﯾﻖ دﺳﺘﻮرات ‪ AT Command‬ﻣﺮﺑﻮط ﺑﻪ ﺧﻮدﺷﻮن ﮐﻨﺘﺮل و ﻣﻮرد ﮐﺎرﺑﺮد ﻗﺮار ﻣﯿ‪‬ﯿﺮﻧﺪ‪.‬‬

‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﯾﻨ‪‬ﻪ ﻓﺮﯾﻤﻮر روی اﯾﻦ ﺗﺮاﺷﻪ ﻧﺼﺐ ﻫﺴﺖ‪ ،‬ﻣﺎژول ﺑﻪ دﺳﺘﻮرات ارﺳﺎﻟ‪ AT Command ‬ﭘﺎﺳﺦ ﺧﻮاﻫﺪ داد‪ .‬در‬
‫ﺻﻮرﺗ‪ ‬ﮐﻪ ﻣﺎژول اﺻﻄﻼﺣﺎ ﭘﺮوﮔﺮام ﺑﺸﻪ اﯾﻦ ﻓﺮﯾﻤﻮر از ﺑﯿﻦ رﻓﺘﻪ و دﯾ‪‬ﻪ ﺑﺎ ﮐﺎﻣﻨﺪ ﻫﺎ ﮐﻨﺘﺮل ﻧﻤﯿﺸﻪ‪ .‬اﻟﺒﺘﻪ ﺟﺎی ﻧ‪‬ﺮاﻧ‪‬‬
‫ﻧﯿﺴﺖ ﭼﻮن ﻣﯿﺘﻮﻧﯿﺪ ﺑﺮاﺣﺘ‪ ‬ﻓﺮﯾﻤﻮر رو ﻧﺼﺐ ﮐﻨﯿﺪ و ﻣﺠﺪدا ﺑﺎ ﮐﺎﻣﻨﺪ ﻫﺎ ﺑﺎ ﻣﺎژول ﮐﺎر ﮐﻨﯿﺪ‪ .‬ﺑﺮای آﻣﻮزش ﮐﺎﻣﻞ ﻧﺼﺐ‬
‫ﻓﺮﯾﻤﻮر ﻣﺎژول از اﯾﻦ ﻟﯿﻨ‪ ‬اﺳﺘﻔﺎده ﮐﻨﯿﺪ‪.‬‬
‫وﻟﺘﺎژ ﺗﻐﺬﯾﻪ ﻣﺎژول ‪ ESP8266‬ﺣﺘﻤﺎ ﺑﺎﯾﺪ ‪ 3.3V‬ﺑﺎﺷﺪ‪ .‬در ﺻﻮرﺗ‪ ‬ﮐﻪ وﻟﺘﺎژ ﺗﻐﺬﯾﻪ از اﯾﻦ ﺣﺪ ﺑﯿﺸﺘﺮ ﺷﺪ ﻣﺎژول آﺳﯿﺐ دﯾﺪه و‬
‫ﺧﻮاﻫﺪ ﺳﻮﺧﺖ‪ .‬ﺟﺮﯾﺎن ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﺮای اﯾﻦ ﻣﺎژول ﻫﻢ ﺣﺪاﻗﻞ ‪ 500mA‬ﺑﺎﺷﺪ ﮐﻪ ﺧﯿﺎل ﻫﻤﻤﻮن راﺣﺖ ﺑﺸﻪ‪.‬‬

‫ﭘﺎﯾﻪ ﻫﺎی ﻣﺎژول ‪ESP8266‬‬


‫در اﯾﻦ ﻣﻄﻠﺐ از ﻣﺎژول ‪ ESP8266-01‬اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ‪ .‬ﻣﺸﺨﺼﺎت ﭘﺎﯾﻪ ﻫﺎی اﯾﻦ ﻣﺎژول در ﺗﺼﻮﯾﺮ زﯾﺮ ﻣﺸﺨﺺ ﺷﺪه‬
‫اﺳﺖ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪2 :‬‬
‫ﭘﺎﯾﻪ ﻫﺎی ﻣﺎژول ‪ ESP8266‬ﻣﺪل ‪ESP-01‬‬

‫ﻗﻄﻌﺎت ﻣﻮرد ﻧﯿﺎز‬


‫ﺑﺮای ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ ESP8266‬ﺑﻪ ﻗﻄﻌﺎت زﯾﺮ ﻧﯿﺎز ﻣ‪‬ﺑﺎﺷﺪ‪.‬‬

‫ﻣﺎژول ‪ESP8266‬‬
‫ﺑﺮد ﺑﻮرد‬
‫ﻣﺒﺪل ﺳﺮﯾﺎل‬
‫ﺳﯿﻢ ﺑﺮد ﺑﻮردی‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪3 :‬‬
‫ﮐﻠﯿﺪ ﻓﺸﺎری‬
‫ﻣﺒﺪل ﮐﺎﻫﻨﺪه وﻟﺘﺎژ‬

‫ﻫﻤﭽﻨﯿﻦ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺎ اﺳﺘﻔﺎده ‪ AMS1117‬ﻧﯿﺰ ﺗﻐﺬﯾﻪ ﻣﺎژول رو ﻓﺮاﻫﻢ ﮐﻨﯿﺪ‪ .‬ﺑﺮای ﻃﺮاﺣ‪ ‬ﺑﺎ اﯾﻦ رﮔﻮﻻﺗﻮر ﭘﯿﺸﻨﻬﺎد ﻣﯿ‪‬ﻨﻢ‬
‫اﯾﻦ ﻣﻄﻠﺐ رو ﮐﻪ ﺣﺎوی ﻧ‪‬ﺎت ﻣﻬﻢ و ﻋﻤﻠ‪ ‬در ﻃﺮاﺣ‪ ‬ﺑﺎ اﯾﻦ رﮔﻮﻻﺗﻮر ﻫﺴﺖ رو ﻣﻄﺎﻟﻌﻪ ﮐﻨﯿﺪ‪.‬‬

‫آﻣﺎده ﮐﺮدن ﻧﺮم اﻓﺰار ﺑﺮای ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬


‫در اﯾـــﻦ ﻣﻄﻠـــﺐ از ﻣﺤﯿـــﻂ ﺑﺮﻧـــﺎﻣﻪ ﻧﻮﯾﺴـــ‪ ‬آردوﯾﻨـــﻮ اﺳـــﺘﻔﺎده ﺷـــﺪه اﺳـــﺖ‪ .‬در اﺑﺘـــﺪا ﻟﯿﻨـــ‪ ‬زﯾـــﺮ را در ﻣﺴـــﯿﺮ‬
‫‪ File>Preferences>Additional Boards Manager URLs‬وارد ﮐﻨﯿﺪ‪.‬‬
‫‪http://arduino.esp8266.com/stable/package_esp8266com_index.json‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪4 :‬‬
‫اﺿﺎﻓﻪ ﮐﺮدن ﻟﯿﻨ‪ ‬ﻣﺮﺑﻮط ﺑﻪ ﻣﺎژول ‪ESP8266‬‬

‫ﺳﭙﺲ از ﻣﺴﯿﺮ ‪ Tools>Board>Boards Manager‬ﻋﺒﺎرت ‪ ESP8266‬را ﺳﺮچ ﮐﺮده و آن را ﻧﺼﺐ ﮐﻨﯿﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪5 :‬‬
‫ﻧﺼﺐ ﮐﺮدن ﺑﻮرد ﻫﺎی ﻣﺎژول ‪ESP8266‬‬

‫ﺑﻌﺪ از اﺗﻤﺎم ﻧﺼﺐ ‪ ESP8266‬ﻧﻮﺑﺖ ﺑﻪ آﻣﺎده ﮐﺮدن ﺳﺨﺖ اﻓﺰار ﺧﻮاﻫﺪ رﺳﯿﺪ‪.‬‬

‫ﻧﺤﻮه ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬


‫ﻗﺒﻞ از ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ ESP8266‬ﺑﺎﯾﺪ ﻃﺒﻖ ﺷﻤﺎﺗﯿ‪ ‬زﯾﺮ اﺗﺼﺎﻻت را ﺑﺮﻗﺮار ﮐﻨﯿﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪6 :‬‬
‫ﺷﻤﺎﺗﯿ‪ ‬ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬

‫در ﻣﺪار ﺑﺎﻻ از ﯾ‪ ‬ﺷﺒ‪‬ﻪ ﺗﻘﺴﯿﻢ ﻣﻘﺎوﻣﺘ‪ ‬ﺑﺮای ﺗﻐﯿﯿﺮ ﺳﻄﺢ وﻟﺘﺎژ ‪ 5V‬ﭘﺎﯾﻪ ‪ Tx‬ﻣﺒﺪل ﺳﺮﯾﺎل ﺑﻪ ‪ 3.3V‬و اﺗﺼﺎل آن ﺑﻪ ‪Rx‬‬
‫ﻣﺎژول ‪ ESP8266‬اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ‪.‬‬

‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ - ESP8266‬ﺑﺨﺶ اول‬


‫در اﯾﻦ ﻗﺴﻤﺖ ﺑﺮای ﭘﺮوﮔﺮام ﮐﺮدن ﻗﺒﻞ از ﻫﺮ ﮐﺎری در اﺑﺘﺪا دﮐﻤﻪ ‪ Flash‬را ﻧ‪‬ﺎه دارﯾﺪ‪ .‬در ﻣﺮﺣﻠﻪ ﺑﻌﺪ ﻫﻤﯿﻨﻄﻮر ﮐﻪ اﯾﻦ‬
‫ﮐﻠﯿﺪ را در ﺣﺎﻟﺖ ﻓﺸﺮده ﻗﺮار دادﯾﺪ‪ ،‬ﮐﻠﯿﺪ ‪ Reset‬را ﺑﺰﻧﯿﺪ‪ .‬ﺑﻌﺪ از زدن ﮐﻠﯿﺪ رﯾﺴﺖ‪ Reset ،‬را از ﺣﺎﻟﺖ ﻓﺸﺮده ﺧﺎرج ﮐﻨﯿﺪ‪.‬‬
‫در اﻧﺘﻬﺎ ﺑﻌﺪ از ﯾ‪ ‬ﺛﺎﻧﯿﻪ ﮐﻠﯿﺪ ‪ Flash‬ﻫﻢ رﻫﺎ ﮐﻨﯿﺪ‪ .‬ﻫﻨ‪‬ﺎم ﻓﺸﺮدن ﮐﻠﯿﺪ رﯾﺴﺖ‪ LED ،‬آﺑ‪ ‬رﻧ‪ ‬روی ﻣﺎژول ﯾ‪ ‬ﻣﺮﺗﺒﻪ‬
‫ﭼﺸﻤ‪ ‬ﺧﻮاﻫﺪ زد‪.‬‬
‫در اﯾﻦ ﺣﺎﻟﺖ ﻣﺎژول ‪ ESP8266‬ﺑﻪ ﺣﺎﻟﺖ ﺑﻮت ﯾﺎ ﭘﺮوﮔﺮام ﺷﺪن وارد ﻣ‪‬ﺷﻮد‪ .‬اﻻن ﺑﺮاﺣﺘ‪ ‬ﺑﺎ اﻧﺠﺎم ﻣﺮاﺣﻞ و اﺗﺼﺎﻻت ﺑﺎﻻ‬
‫از ﻃﺮﯾﻖ ﻧﺮم اﻓﺰار آردوﯾﻨﻮ ﻣﯿﺘﻮﻧﯿﺪ ﻣﺎژول رو ﭘﺮوﮔﺮام ﮐﻨﯿﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪7 :‬‬
‫در ﻣﻨﻮی ‪ Board‬ﺣﺘﻤﺎ ﻧﻮع ﻣﺎژول ﺧﻮدﺗﻮن رو اﻧﺘﺨﺎب ﮐﻨﯿﺪ‪ .‬ﻣﻦ ‪ Generic ESP8266 Module‬رو اﻧﺘﺨﺎب ﮐﺮدم‪ .‬ﺑﺎ اﺳﺘﻔﺎده از‬
‫ﻣﻨﻮ ﻫﺎی ﻣﻮﺟﻮد دﯾ‪‬ﺮ ﻣﯿﺘﻮاﻧﯿﺪ ﺗﻨﻈﯿﻤﺎت دﯾ‪‬ﺮی ﻧﯿﺰ ﺑﺮروی ﻣﺎژول اﻧﺠﺎم دﻫﯿﺪ‪ .‬ﺳﺎﯾﺮ ﮔﺰﯾﻨﻪ ﻫﺎ را ﻣﺸﺎﺑﻪ زﯾﺮ اﻧﺘﺨﺎب‬
‫ﮐﻨﯿﺪ‪ .‬ﻣﻤ‪‬ﻦ اﺳﺖ ﺣﺎﻟﺖ ﭘﯿﺸﻔﺮض ﻧﺮم اﻓﺰار ﺑﻪ ﺷ‪‬ﻞ زﯾﺮ ﺑﺎﺷﺪ‪.‬‬

‫ﺗﻨﻈﯿﻤﺎت ﻧﺮم اﻓﺰار ﺑﺮای ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬

‫ﺑﺎ اﺳﺘﻔﺎده از ﮔﺰﯾﻨﻪ ‪ Port‬ﺷﻤﺎره ﭘﻮرت ای ﮐﻪ ﻣﺒﺪل ﺳﺮﯾﺎل ﺑﻪ آن وﺻﻞ اﺳﺖ را اﻧﺘﺨﺎب ﻧﻤﺎﯾﯿﺪ‪ .‬در ﻧﻬﺎﯾﺖ ﺑﻌﺪ از اﻧﺠﺎم‬
‫ﺗﻨﻈﯿﻤﺎت ﺑﺎﻻ‪ ،‬ﺑﺮای آﭘﻠﻮد ﺑﺮﻧﺎﻣﻪ ﺧﻮد ﺑﺮروی ﻣﺎژول ‪ Upload‬را ﺑﺰﻧﯿﺪ‪ .‬ﯾﺎدﺗﻮن ﺑﺎﺷﻪ ﻗﺒﻞ از زدن ‪ Upload‬ﻣﺎژول در ﺣﺎﻟﺖ‬
‫ﭘﺮوﮔﺮام ﺑﺎﺷﺪ‪.‬‬

‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ - ESP8266‬ﺑﺨﺶ دوم‬


‫ﺑﻌﺪ از زدن دﮐﻤﻪ ‪ Upload‬ﺑﺮای ﭘﺮوﮔﺮام ﺷﺪن ﮐﻤ‪ ‬زﻣﺎن ﻻزم اﺳﺖ‪ .‬در ﻃﻮل اﯾﻦ ﻣﺪت‪ ،‬اﻃﻼﻋﺎت ﭘﺮوﮔﺮام ﺷﺪن ﻣﺎﻧﻨﺪ‬
‫ﺷ‪‬ﻞ زﯾﺮ ﻣ‪‬ﺑﺎﺷﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪8 :‬‬
‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬

‫ﺑﻌﺪ از ﮐﺎﻣﭙﺎﯾﻞ ﺷﺪن ﺑﺮﻧﺎﻣﻪ ﺗﻮﺳﻂ ﻧﺮم اﻓﺰار‪ ،‬ﻣﺎﻧﻨﺪ ﺷ‪‬ﻞ زﯾﺮ ﻋﺒﺎرت ﻣﺸﺨﺺ ﺷﺪه را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﯿﺪ ﮐﺮد‪ .‬در اﯾﻦ‬
‫ﺣﺎﻟﺖ ﺑﺮﻧﺎﻣﻪ ﺑﻪ ﻣﺎژول ﻣﻨﺘﻘﻞ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪9 :‬‬
‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬

‫در ﺻﻮرﺗ‪ ‬ﮐﻪ ﻓﺮاﯾﻨﺪ ﭘﺮوﮔﺮام ﺻﺤﯿﺢ اﻧﺠﺎم ﺷﻮد‪ LED ،‬آﺑ‪ ‬رﻧ‪ ‬روی ﻣﺎژول در ﺣﯿﻦ ﭘﺮوﮔﺮام ﺷﺪن ﻣﺎژول ﺷﺮوع ﺑﻪ‬
‫ﭼﺸﻤ‪ ‬زدن ﺧﻮاﻫﺪ ﮐﺮد‪.‬‬
‫در ﺻﻮرﺗ‪ ‬ﮐﻪ در ﺣﯿﻦ ﭘﺮوﮔﺮام ﮐﺮدن ﺧﻄﺎﯾ‪ ‬ﻣﺸﺎﻫﺪه ﮐﺮدﯾﺪ و ﭘﺮوﮔﺮام ﮐﺮدن ﺑﻪ اﻧﺘﻬﺎ ﻧﺮﺳﯿﺪ‪ ،‬اﺑﺘﺪا ارور ﻣﺮﺑﻮط را‬
‫ﺑﺮرﺳ‪ ‬ﮐﻨﯿﺪ‪ .‬در ﻣﺮﺣﻠﻪ ﺑﻌﺪ‪ Upload ،‬را ﺑﺰﻧﯿﺪ‪ .‬ﻫﻨ‪‬ﺎم ﻣﺸﺎﻫﺪه ﻋﺒﺎرت ﻣﺸﺨﺺ ﺷﺪه در ﺗﺼﻮﯾﺮ ﻗﺒﻠ‪ ،‬ﻣﺠﺪدا ﻋﻤﻠﯿﺎت دﮐﻤﻪ‬
‫ﻫﺎ ﮐﻪ در اﺑﺘﺪای ﻣﻄﻠﺐ ﺑﯿﺎن ﺷﺪ اﻧﺠﺎم دﻫﯿﺪ‪.‬‬

‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ - ESP8266‬ﺑﺨﺶ ﺳﻮم‬


‫ﭼﻨﺎﻧﭽﻪ ﻓﺮاﯾﻨﺪ ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ﻣﻮﻓﻘﯿﺖ آﻣﯿﺰ ﺑﺎﺷﺪ‪ ،‬روﻧﺪ ﭘﺮوﮔﺮام ﺷﺪن آن ﺑﻪ ﺷ‪‬ﻞ زﯾﺮ ﺧﻮاﻫﺪ ﺑﻮد‪ .‬در ﻫﺮ ﻣﺮﺣﻠﻪ‪،‬‬
‫ﻣﯿﺰان ﭘﯿﺸﺮﻓﺖ ﻧﻤﺎﯾﺶ داده ﺧﻮاﻫﺪ ﺷﺪ‪ .‬ﻧﻬﺎﯾﺘﺎ ﺑﻌﺪ از ﭘﺎﯾﺎن‪ ،‬ﯾ‪ ‬ﺑﺎر دﮐﻤﻪ ‪ Reset‬ﻣﺘﺼﻞ ﺑﻪ ﻣﺎژول را ﺑﺰﻧﯿﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪10 :‬‬
‫ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ESP8266‬‬

‫اﺟﺮای ﺑﺮﻧﺎﻣﻪ ﻧﻤﻮﻧﻪ ﺑﺮروی ﻣﺎژول ‪ESP8266‬‬


‫ﺑﺮای اﺟﺮای ﻋﻤﻠ‪ ‬اﯾﻦ آﻣﻮزش‪ ،‬ﺑﺮﻧﺎﻣﻪ زﯾﺮ را ﻃﺒﻖ ﺗﻮﺿﯿﺤﺎت ﺑﺎﻻ ﺑﺮروی ﻣﺎژول آﭘﻠﻮد ﮐﻨﯿﺪ‪ .‬ﺳﺮﯾﺎل ﻣﺎﻧﯿﺘﻮر را ﺑﺎز ﮐﺮده‬
‫و ﺑﺎودرﯾﺖ را روی ‪ 9600‬ﺗﻨﻈﯿﻢ ﮐﻨﯿﺪ و ﻧﺘﯿﺠﻪ اﺟﺮا ﺷﺪن ﺻﺤﯿﺢ ﮐﺪ ﻫﺎ را ﻣﺸﺎﻫﺪه ﻧﻤﺎﯾﯿﺪ‪.‬‬

‫)(‪void setup‬‬
‫{‬
‫;)‪Serial.begin(9600‬‬
‫}‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪11 :‬‬
‫)(‪void loop‬‬
‫{‬
‫;)"‪Serial.println("Hello World‬‬
‫;)‪delay(1000‬‬
‫}‬

‫ﻣﺸﺎﻫﺪه ﻧﺘﯿﺠﻪ ﺑﺮﻧﺎﻣﻪ ﭘﺮوﮔﺮام ﺷﺪه روی ﻣﺎژول ‪ESP8266‬‬

‫ﺟﻤﻊ ﺑﻨﺪی‬
‫در اﯾﻦ ﻣﻄﻠﺐ‪ ،‬آﻣﻮزش ﮐﺎﻣﻞ ﭘﺮوﮔﺮام ﮐﺮدن ﻣﺎژول ‪ ESP8266‬ﺑﺮرﺳ‪ ‬ﺷﺪ‪ .‬ﺷﻤﺎ ﺑﺮاﺣﺘ‪ ‬ﻣﯿﺘﻮاﻧﯿﺪ ﺑﺮﻧﺎﻣﻪ ﺧﻮدﺗﻮن رو ﺑﺎ‬
‫اﺳﺘﻔﺎده از ﻣﺮاﺣﻞ ﺑﺎﻻ روی ﻣﺎژول ﭘﺮوﮔﺮام ﻧﻤﺎﯾﯿﺪ‪.‬‬
‫اﻣﯿﺪوارم از اﯾﻦ آﻣﻮزش ﮐﻤﺎل ﺑﻬﺮه را ﺑﺮده ﺑﺎﺷﯿﺪ‪ .‬در ﺻﻮرﺗ‪ ‬ﮐﻪ ﻫﺮﮔﻮﻧﻪ ﻧﻈﺮ ﯾﺎ ﺳﻮال داﺷﺘﯿﺪ درﺑﺎره اﯾﻦ آﻣﻮزش ﻟﻄﻔﺎ‬
‫اون رو در اﻧﺘﻬﺎی ﻫﻤﯿﻦ ﺻﻔﺤﻪ در ﻗﺴﻤﺖ دﯾﺪﮔﺎه ﻫﺎ ﻗﺮار ﺑﺪﯾﺪ‪ .‬در ﮐﻮﺗﺎه ﺗﺮﯾﻦ زﻣﺎن ﻣﻤ‪‬ﻦ ﺑﻪ اون ﻫﺎ ﭘﺎﺳﺦ ﺧﻮاﻫﻢ داد‪.‬‬
‫اﮔﺮ اﯾﻦ ﻣﻄﻠﺐ ﺑﺮاﺗﻮن ﻣﻔﯿﺪ ﺑﻮد‪ ،‬اون رو ﺣﺘﻤﺎ ﺑﻪ اﺷﺘﺮاک ﺑ‪‬ﺬارﯾﺪ‪ .‬ﻫﻤﯿﻨﻄﻮر ﻣﯿﺘﻮﻧﯿﺪ اﯾﻦ آﻣﻮزش را ﭘﺲ از اﺟﺮای ﻋﻤﻠ‪‬‬
‫ﺗﻮی اﯾﻨﺴﺘﺎﮔﺮام ﺑﺎ ﻫﺸﺘ‪ #microelecom ‬ﺑﻪ اﺷﺘﺮاک ﺑ‪‬ﺬارﯾﺪ و ﭘﯿﺞ ﻣﺎﯾ‪‬ﺮواﻟ‪‬ﺎم )‪ (@microelecom‬رو ﻫﻢ ﻣﻨﺸﻦ ﮐﻨﯿﺪ‪.‬‬

‫‪blog.microele.com‬‬

‫ﺻﻔﺤﻪ‪12 :‬‬

You might also like