智能红外遥控器(二): Arduino环境搭建及库安装

14 篇文章 3 订阅
12 篇文章 4 订阅

淘宝链接

Arduino IDE可以使用安装版“arduino-1.8.13-windows.exe”或免安装压缩包“arduino-nightly-windows.zip”,我使用的是免安装版,将arduino解压在目录“D:\arduino-nightly”。也可以在官网Arduino - Home 下载最新版Arduino IDE。

安装过程中会弹出“驱动安装”选项,点击安装即可。

安装完成后打开IDE

 

 进入espressif的仓库https://github.com/espressif 选择arduino-esp32打包下载。“arduino-esp32”是乐鑫的arduino开发工具包。

 

 在Arduino安装路径下新建espressif/esp32文件夹,将下载的arduino-esp32-master.zip文件解压到esp32文件夹中。

进入tools文件夹,点击get.exe运行程序(前提是已安装了python)。然后确保网络畅通等待程序自动运行完毕,黑框自动关闭。

https://i-blog.csdnimg.cn/blog_migrate/ab45385cad42c623056b1b5763d8a269.png

重启arduino程序,如果Arduino IDE中“工具-开发板”下出现“ESP32 Arduino”表示“arduino-esp32”已安装成功。

注意:如果此时

D:\arduino-nightly\hardware\espressif\esp32\libraries\AzureIoT目录为空,会导致“AzureIot:no headers files…”错误,将此文件夹删除或在官网下载AzureIoT补丁文件即可。

智能红外遥控器上使用的是ESP32-WROOM-32模块,开发烧录智能红外遥控器(以下简称开发板)时,应在Arduino IDE中“工具-开发板”下选择nodemcu-32s。

连接开发板到电脑后可以在设备管理器中查看到端口号

如果找不到COM口请先安装CH340 USB转串口驱动。

可以使用资料中带的SSCOM监控开发板打印信息,波特率选择115200。

开发板使用了很多Arduino库,“IRremoteESP8266”库用于红外收发, “Blinker”库用于BLE&WIFI开发, “OneButton”库用于按键长短按检测,“DHT_sensor_library”库用于温湿度采集,这些库需要在Arduino IDE中正确安装才能正常编译相应的工程。

以“Blinker”库为例,在Arduino IDE中选择“工具-管理库”,在库管理器中搜索Blinker并安装。

下载的库文件(ZIP文件)保存在以下目录:

下载的库文件解压在以下目录:

以同样的方法下载安装其它几个库。

打开“配套源码”下的Arduino工程“GreeFanController.ino”选择“项目-验证/编译”,Arduino IDE第一次编译耗时会比较长,编译成功后会有以下类似提示:

技术支持请加Q,一起学习新知识。删除& —等特殊字符277&94一3&652。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机毕业设计-远望创客学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值