表2。1  Arduino各种型号比较

Duemilanove UNO R3 Nano Mini Leonardo Mega2560

R3 Due

MCU ATmega168/328 ATmega328 ATmega168/328 ATmega168/328 ATmega32u4 ATmega2560 AT91SAM3X8E

工作电压 5V 5V 5V 5V 5V 5V 3。3V

数字IO 14 14 14 14 20 54 54

PWM 6 6 6 6 7 15 12

模拟输入IO 6 6 8 8 12 16 12

时钟频率 16Mhz 16Mhz 16Mhz 16Mhz 16Mhz 16Mhz 84Mhz

FLASH 16KB/32KB 32KB 16KB/32KB 16KB/32KB 32KB 256KB 512KB

SRAM 1KB/2KB 2KB 1KB/2KB 1KB/2KB 2。5KB 8KB 96KB

EEPROM 512bytes/1KB 1KB 512bytes/1KB 512bytes/1KB 1KB 4KB -

USB芯片 FTDI FT232L ATmega16u2 FTDI FT232L - - ATmega16u2 -

通过连接外围设备,例如各种类型的传感器,Arduino可以感知周围的环境,然后再给出相应的反馈,具体体现在灯光、马达和其他外围设备上,通过这些设备的运行又进一步影响了环境,这都体现了Arduino强大的互动性。Arduino的编程又分为 Arduino编程语言和开发环境,这两者又分别是基于Wiring和Processing来实现的。对Arduino程序的编写是先在集成开发环境中完成,然后再烧录到微控制器中[9]。文献综述

   从上述介绍来看,Arduino功能强大,但又容易上手。加以时间研究,再添加上自己独特的创意,可以创造出各种有趣的成果。而我这次就先从简单的小车开始,来探索有趣的Arduino世界。下面是这次小车使用的Arduino UNO开发板的外形与内部原理图。

上一篇:STC89C52单片机智能家居控制系统设计+程序
下一篇:ARM7和uC/OS-II的分布式数据采集系统的设计与开发

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

网络语言“XX体”研究

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发