全文预览

毕业设计(论文)-基于Arduino的麦克纳姆轮绘图小车

上传者:塑料瓶子 |  格式:docx  |  页数:52 |  大小:2086KB

文档介绍
出引脚(其中6可作为PWM输出),6个模拟输入,一个16 MHz的晶体振荡器,一个USB接口,一个电源插座,一个扩展报头,和一个复位按钮。它包含所有需要的 D支持微控制器;只需将它连接到计算机与USB电缆或电源它与交流到直流适配器或电池开始。具有以下功能。Рa.记忆功能:РATmega328具有32KB的记忆容量(0.5KB用于引导)。除此之外它也有2 KB的SRAM和1 KB的EEPROM(可读取和写入与EEPROM库)。Рb.输入和输出PinMode:Р14个不同的数字引脚的Duemilanove可以作为输入或输出,使用pinmode(),digitalwrite()和digitalread()功能可以实现引脚的引用。他们的工作电压固定在5V。每个引脚可以提供或接收 40 mA最大并具有内部上拉电阻(断开默认)20-50欧姆。此外,一些引脚有专门的功能:Р 系列引脚:0号引脚(RX)和1号引脚(TX)。用于接收(RX)和传输(TX)TTL串行数据。这些引脚连接到相应的引脚的FTDI USB TTL串口芯片。Р 外部中断:2号引脚和3号引脚。这些引脚可配置触发中断,在一个低值,上升或下降沿,或改变价值。看到attachinterrupt()功能详情。Р 脉宽调制:3,5,6,9,10,11号引脚。提供与analogwrite() 8位PWM输出功能。Р SPI:10(SS),11(2)、12(MISO),13(SCK)。这些引脚支持SPI通信使用SPI。Рc.通信:РArduino 开发板上有许多设施可以通过计算机与另外的Arduino微控制器进行通信。ATmega328提供UART TTL(5V)串行通信,可通过数字引脚0(RX)和1(TX)进行通信。端口一起出现在计算机上的软件上。驱动程序,不需要外部驱动程序。然而,在Windows中,一个inffile是必须安装的。

收藏

分享

举报
下载此文档