前言
從本文開始,我們開始學習使用arduino開發ESP8266,本節選用Wemos D1開發板,並完成開發環境搭建。
一、基礎知識
1.Arduino簡介
Arduino是一款便捷靈活、方便上手的開放源代碼硬件項目平臺。
Arduino板基於Atmel的微控制器,增加使其能夠適用大部分運行條件的電子元件,並引出簡單的I/O接口,方便快發開發應用。
Arduino的軟件部分主要包含ArduinoIDE以及相關的板級支持包和豐富的第三方組件庫。
Arduino特點:跨平臺、簡單清晰、開放軟硬件、發展迅速。
2.ESP8266簡介
ESP8266EX 內置超低功耗Tensilica L106 32 位 RISC 處理器,CPU 時鐘速度最高可達 160 MHz,支持實時操作系統(RTOS) 和 Wi-Fi 協議棧,可將高達 80% 的處理能力留給應用編程和開發
ESP8266模塊可以獨立於Arduino等開發板,作為一塊獨立的開發板使用。它擁有GPIO、I2C、ADC、SPI、PWM等模塊,可以用它做大多數MCU能做的工作,且性能甚至遠超多數MCU。
ESP8266EX 的工作溫度範圍大,且能夠保持穩定的性能,能適應各種操作環境,可以說目前ESP8266目前佔據了相當大的市場份額,尤其是米家、百度、阿里等平臺都在使用ESP8266。
3.帶著主角光環的WeMos D1
WeMos D1開發板全稱是WeMos D1 WiFI UNO R3開發板,基於ESP-12E,而且兼容Arduion,有了這款物聯網開發板,我們就可以愉快的使用arduino方式開發ESP8266,玩轉物聯網項目。
二、開發環境搭建
1.Arduino IDE下載
鏈接:https://pan.baidu.com/s/1ig6psM6GvWJk0CwqaIqs7A提取碼:uyy4
![wemos D1 arduino物聯網開發板應用筆記1-開發環境搭建](http://p2.ttnews.xyz/loading.gif)
下載後直接解壓點擊arduino.exe運行即可,無需安裝,注意如果提示有新版本可供升級,直接忽略即可。
2.驅動安裝
(1) 點擊arduino-1.6.5-r5/drivers中 dpinst-amd64.exe或者dpinst-x86.exe 直接進入安裝程序
![wemos D1 arduino物聯網開發板應用筆記1-開發環境搭建](http://p2.ttnews.xyz/loading.gif)
如彈出下圖所示提示框,依次點擊默認安裝即可。
3.配置IDE
(1) 選擇目標板
(2) 打開示例程序
(3) 編譯後上傳固件
三、運行
1.硬件連接
2.電腦查看端口
電腦識別為端口6,由此可見驅動安裝成功,電腦能夠正常識別WeMos D1
3.測試程序
<code>void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Hello world");
delay(1000);
}/<code>
4.運行效果
至此,我們完成了WeMos D1開發環境搭建。
四、結語
1.總結:
本節完,實際操作過程中需要注意的地方有如下幾點:
(1) 不需要升級IDE
百度網盤中的IED測試OK,不需要升級IDE ,升級IDE可能會引入其他問題
寄語:黑夜給了我黑色的眼睛,我卻用它尋找光明!
閱讀更多 小驛物聯 的文章