2、物联网开发入门:ESP32与ESP8266的JavaScript实践

物联网开发入门:ESP32与ESP8266的JavaScript实践

1. 硬件要求

开展物联网开发,首先需要准备必要的硬件。大部分开发示例所需硬件不多,但至少要以下这些:
- 一台带USB接口的计算机(macOS Sierra 10.12及以上版本、Windows 7 Pro SP1及以上版本或Linux系统)
- 一条高速、支持数据同步的Micro USB数据线
- 一个ESP32 NodeMCU模块或者ESP8266 NodeMCU模块

需注意,除了使用低功耗蓝牙(BLE)的示例只能在ESP32上运行(因为ESP8266不支持BLE),其他示例在ESP32和ESP8266上均可运行。

若要进行使用传感器和执行器的开发,还需额外准备:
- 触觉按钮
- 三色LED(共阳极)
- 三个330欧姆电阻
- 微型伺服电机
- TMP36温度传感器
- TMP102温度传感器
- 迷你金属扬声器(8欧姆,0.5瓦)
- 跳线

对于使用Poco渲染器或Piu用户界面框架的示例,虽然可以在计算机的硬件模拟器上运行,但强烈建议使用实际显示屏在ESP32或ESP8266上运行。若自行在面包板上连接组件,需要:
- 一个ILI9341 QVGA触摸显示屏(可在eBay等在线平台搜索“spi display 2.4 touch”找到价格实惠的选项)
- 一块面包板
- 公对母跳线

如果不想自己接线,可从相关网站购买Moddable One或Moddable Two开发套件。Moddable One是连接了电容式触摸屏的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值