表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的分布式数据采集系统的设计与开发

热环境对磁记忆信号的影响ANSYS有限元分析

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

动车组滚动轴承FCM智能诊断研究

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变

拉力采集上位机软件开发任务书

辩护律师的作证义务和保...

国内外无刷直流电动机研究现状

高校网球场馆运营管理初探【1805字】

浅谈新形势下妇产科护理...

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表