Arduino WeMos D1 開發環境搭建


更新記錄
2022年4月16日:本文遷移自Panda666原博客,原發布時間:2021年9月2日。

WeMos D1介紹

WeMos D1開發板全稱是WeMos D1 WiFI UNO R3開發板,基於ESP8266。在淘寶只要15塊就可以買到。而且板子自帶WIFI功能。真的很划算。如果您能搜到這篇文章,大概率說明您已經有一塊了。說正題吧,進入開發環境配置。

Arduino IDE下載

進入官網:https://www.arduino.cc/en/software

選擇免安裝的ZIP文件進行下載。

點擊直接下載。
image

下載完成后。對壓縮包進行解壓。

驅動安裝

dpinst驅動安裝

此時我們已經將下載的壓縮包進行了解壓,進入arduino-nightly-windows\arduino-nightly\drivers中如果是64系統,則安裝dpinst-amd64.exe驅動,如果是32位系統,則安裝dpinst-x86.exe 驅動。如果您不知道系統是多少位數的,兩個都進行安裝,會有一個安裝失敗,一個安裝成功,不影響使用。

USB轉串口驅動安裝

如果您進入Windows設備管理器發現存在usb 2.0 ser!感嘆號。或者進入IDE后,無法選擇串口。下載下列驅動,進行安裝。http://www.wch.cn/download/CH341SER_ZIP.html

Arduino IDE配置

第一步:打開Arduino,選擇“文件/首選項”。

image

http://arduino.esp8266.com/stable/package_esp8266com_index.json 復制入開發板管理器中。

http://arduino.esp8266.com/stable/package_esp8266com_index.json 

image
點擊工具,進入開發板管理器。
image
搜索:ESP8266,點擊安裝。
image
這里一共有4個包會下載。注意:這里可能會因為眾所周知的原因無法下載。可以采用切換DNS的方式進行不斷的切換DNS實現下載需要的包。常用DNS https://zhuanlan.zhihu.com/p/104285769 然后直接就可以進行開發了。

輸入或者復制下列代碼,然后點擊上傳按鈕就可以實現Blink實例了。

//默認延遲秒數
const int delaySecond = 1;

//開燈
void trun_on_the_lights(int delaySecond)
{
  // Turn the LED on (Note that LOW is the voltage level
  digitalWrite(LED_BUILTIN, LOW);
  // Wait
  delay(delaySecond * 1000);
}

//關燈
void trun_off_the_lights(int delaySecond)
{
  // Turn the LED off by making the voltage HIGH
  digitalWrite(LED_BUILTIN, HIGH);
  // Wait
  delay(delaySecond * 1000);
}

void setup() {
  // Initialize the LED_BUILTIN pin as an output
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {
  trun_on_the_lights(delaySecond);
  Serial.println("Panda Test - Light On");
  trun_off_the_lights(delaySecond);
  Serial.println("Panda Test - Light Off");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM