它拥有14个数字输入/输出引脚(其中6个可用作PWM输出)、6个模拟输入、1个16 MHz陶瓷谐振器、1个USB连接、1个电源插座、1个ICSP头和1个复位按钮。它包含支持微控制所需的一切;只需通过USB电缆将其与计算机相连,或者利用AC-DC适配器或电池为其供电即可着手设计。
ESP8266 Wi-Fi模块是一款独立的SoC,具有集成式TCP/IP协议栈,让您能够访问Wi-Fi网络。(该器件也可以充当接入点。)Uno Wi-Fi的一个有用特性是支持OTA(空中)编程,适于传输Arduino sketch或Wi-Fi固件。
ARDUINO微处理器 | |
处理器 | ESP8266 |
架构 | Tensilica Xtensa LX106 |
工作电压 | 3.3 V |
闪存 | 4 MB |
RAM | 8 MB指令,12 MB数据 |
时钟速度 | 80 MHz |
WiFi | 802.11 b/g/n 2.4 GHz |
唤醒时间 | < 2 ms |
ARDUINO微控制器 | |
微控制器 | ATmega328 |
架构 | Atmel AVR 8位 |
工作电压 | 5 V |
闪存 | 32 KB |
SRAM | 2 KB |
时钟速度 | 16 MHz |
模拟I/O引脚 | 6 |
EEPROM | 1 KB |
每个I/O引脚的DC电流 | 40 mA |
通用特性 | |
数字I/O引脚 | 20 |
PWM输出 | 6 |
功耗 | 93 mA |
PCB尺寸 | 53 x 68.5 mm |
重量 | 0.025 Kg |
产品代码 | A000133 |
1.什么是“代码自动生成工具” 为了降低开发者的开发门槛,缩短开发周期,降低开发资源投入,机智云推出了代码自动生成服务。云端会根据产品定义的数据点生成对应产品的设备端代码。 自动生成的代码实现了机智云通信协议的解析与封包、传感器数据与通信数据的转换逻辑,并封装成了简单的API,且提供了多种平台的实例代码。当设备收到云端或APP端的数据后,程序会将数据转换成对应的事件并通知到应用层,开发者只需要在对应的事件处理逻辑中添加传感器的控制函数,就可以完成产品的开发。
2.支持的平台 自动生成服务支持的硬件方案有:独立MCU方案、SOC方案。其中独立MCU方案支持的硬件平台有:stm32f103c8x、F407、F429、F767平台、Arduino uno wifi 、通用平台(即“其他平台”);SOC方案支持的硬件平台有:ESP8266平台。
3.Arduino代码自动生成工具介绍:
使用自动生成的代码开发产品,就不必再处理协议相关的部分了,开发者可以将节省出来的精力集中在产品的核心功能开发上。