本文主要是介绍环境篇 - esp 8266物联网开发板 - 板子刚收货, 应该先干点啥?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:
板子终于到货了啊, 瞅瞅长啥样
然后找客服要个板子的原理图, 大致了解一下板子的GPIO引脚
环境搭建
一、安装串口驱动(安装了之后, 你的电脑才能检测到开发板的串口连接上了)
- 地址: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
- 安装完成后, 插入板子, 能在
设备管理器的COM设备看到你的板子
(windows)
- Mac的话在终端执行
sudo ls -l /dev/cu.*
, usbserial-xx就是你的板子
二、下载编译器(这里我选择的Arduino
平台, 也可以用vscode,eclipse安装插件编译烧录)
- 下载地址: https://www.arduino.cc/en/software
- 安装完成后, 配置开发版管理器地址(设置—>首选项→其他开发板管理器地址): http://arduino.esp8266.com/stable/package_esp8266com_index.json
- 打开工具→开发版→开发版管理器 搜索
8266
, 点击安装(网络慢的自行去首选项→网络→代理
添加代理)
- 安装完成后能在
工具→开发板子→esp8266
看到自己安装的开发板套件, 并且选择NodeMcu 1.0
- 插上开发板选择烧录串口,
工具→端口→usbserialxxx
三、编写测试程序
按照这个图, 找一个你看对眼的引脚
- 编写, 并烧录一个简单的led闪烁程序(这里以
GPIIO16
, 引脚是D0
为例), IO接口高低电平交替输出达到闪烁的效果
const int LED = 16; //GPIO16 - D0
void setup() {pinMode(LED, OUTPUT); // 设置GPIO16为输出
}
void loop() {delay(500); //延迟500msdigitalWrite(LED, LOW); //GPIO16 输出低电平delay(500);digitalWrite(LED, HIGH); //GPIO16 输出高电平
}
- 点击上传, 等待右下角编译并上传完成
- 连接小灯, 使用杜邦线母对母的, 分别插到
v3.3
和D0
的引脚上
- 查看效果
- 视频效果地址
环境安装完成!
这篇关于环境篇 - esp 8266物联网开发板 - 板子刚收货, 应该先干点啥?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!