Arduino WeMos D1 开发环境搭建
阅读原文时间:2023年07月09日阅读:1

更新记录

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文件进行下载。

点击直接下载。

下载完成后。对压缩包进行解压。

驱动安装

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,选择“文件/首选项”。

http://arduino.esp8266.com/stable/package_esp8266com_index.json 复制入开发板管理器中。

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

点击工具,进入开发板管理器。

搜索:ESP8266,点击安装。

这里一共有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");
}