德飞莱 arduino UNO R3 套件说明书 V1.1
Mega328 芯片,包含套件的电路图、实物连接图、程序以及功能说明等
1
关注”朗译科技”公众微信号,获得更多资料
目录
前言 ........................................................................................................................................................................ 4
免责声明: ................................................................................................................................................... 4
增强版与官方版本的区别: .............................................................................................................. 4
资料适用范围以及工具需求列表: ................................................................................................ 4
第一章 开发软件和下载程序 ..................................................................................................................... 5
第一节 安装usb 转串口驱动 ....................................................................................................... 6
第二节 安装IDE 软件下载样例程序 ........................................................................................ 9
第三节 程序基本结构说明 ......................................................................................................... 14
第二章 模块功能详解 ................................................................................................................................. 16
第一节 基本数字输出功能 LED 灯 .......................................................................................... 17
第二节 数字电平读入实验 .............................................................................................................. 31
第三节 模数转换功能 ....................................................................................................................... 44
第四节 PWM 脉宽调制 ..................................................................................................................... 47
第五节 EEPROM 应用 ....................................................................................................................... 53
第六节 串口通讯 ................................................................................................................................. 55
第七节 7 段数码管 ........................................................................................................................... 57
第八节 4x4 矩阵键盘 ........................................................................................................................ 63
第九节 AD 键盘 ................................................................................................................................... 67
第十节 4 位数码管 ........................................................................................................................ 69
第十一节 1602 液晶屏 ..................................................................................................................... 77
第十二节 喇叭和蜂鸣器 .................................................................................................................. 86
第十三节 RGB 三基色LED ............................................................................................................. 93
第十四节 直流电机应用 .................................................................................................................. 97
第十五节 步进电机应用 ............................................................................................................... 100
2
关注”朗译科技”公众微信号,获得更多资料
第十六节 舵机应用 ......................................................................................................................... 105
第十七节 超声波测距 .................................................................................................................... 108
第十八节 光敏电阻测试 ............................................................................................................... 110
第十九节 热敏电阻测试 ............................................................................................................... 115
第二十节 火焰传感器 ............................................................................................................... 118
第二十一节 人体传感器 ........................................................................................................... 120
第二十二节 LM35 温度传感器 .............................................................................................. 123
第二十三节 DS18B20 温度传感器 ...................................................................................... 127
第二十四节 DHT11 湿度传感器 ........................................................................................... 130
第二十五节 DS1302 时钟芯片 .............................................................................................. 134
第二十六节 DS1307 时钟芯片 .............................................................................................. 137
第二十七节 红外遥控功能 ........................................................................................................... 139
第二十八节 字库12864 液晶屏幕 ...................................................................................... 147
第二十九节 8x8LED 点阵 ........................................................................................................ 154
第三十节 74HC138 3-8 译码器 ............................................................................................. 159
第三十一节 74HC164 串转并芯片 ..................................................................................... 162
第三十二节 74HC595 移位寄存器 ..................................................................................... 167
第三十三节 2 片74HC573 控制8 位数码管 (LY-51S 开发板) ......................... 170
第三十四节 2 片74HC595 控制8 位数码管 (串行数码管模块) .................... 173
第三十五节 直流电机测速模块(德飞莱测速模块) ................................................. 177
第三十六节 串口更新数码管时钟(综合应用) ........................................................... 179
第三十七节 数码管制作电压表(综合应用) ................................................................ 183
第三章 常见问题解答 .............................................................................................................................. 186
一、 主板不能下载程序 ............................................................................................................... 186
二、程序运行不稳定或者反复重启 .......................................................................................... 186
3
关注”朗译科技”公众微信号,获得更多资料
前言
免责声明:
芯片内的 bootloader 需要专用下载器才能升级。标配的 USB 线没有此功能。
本文档不提供升级资料,请参考官方解决办法。自行升级导致的板卡损坏,本公司不承
担保修责任。Arduino IDE 升级 bootloader 需要用到 tiny 下载口,另外需要选配 avr tiny 下
载器。请参考官方解决办法。
此板卡仅供学习 arduino 使用,如果自行改进 arduino 不在本文档支持范畴,请自行研
究。本书例程仅供学习使用,其他使用造成的不良后果自负。
由于作者水平有限,书中难免出现错误,作者及本公司不承担因此造成的任何后果。敬
请谅解。
本文档适用于增强版和原版 arduino UNO、Mega2560,或者主芯片兼容的开发板。文档
以 UNO 作为讲解对象,其他不同板卡请自行更换连接端口和修改程序。
增强版与官方版本的区别:
1、 USB 转串口下载芯片不同,使用 CH340 芯片,使用之前需要安装 CH340 驱动。
2、 增加了 2 个独立按键,1 个高电平触发,一个低电平触发。这个在官方版本上需要
另外连接,本增强版集成了这个功能。
3、 标准接口使用了插针和插座,即可以使用杜邦线,也可以使用面包板线。
4、 增加了 usbasp 标准下载接口。通过选配配件实现 AVR 最小系统板功能。
5、 使用的程序和接口都兼容官方版本,可以直接按照原版使用。
资料适用范围以及工具需求列表:
1、本套件适用于:1)原版 arduino 2) 增强版 arduino 3) 增强版 2560 4) 增强版 2560
2、实验常备工具:万用表,电烙铁,螺丝刀,尖嘴钳,剪刀等。
3、实验高端设备:示波器、逻辑分析仪、专用可调电源等。
4
关注”朗译科技”公众微信号,获得更多资料
第一章 开发软件和下载程序
本章介绍 arduino 的官方开发软件的基本功能和使用,官方板卡和德飞莱板卡的基
本功能和使用,初学者第一次使用时候的驱动安装、软件安装、程序下载、参数设置等。
本章通过实际操作流程讲述第一次使用开发板和相关软件的使用方法。如果已经成
功使用软件和开发板下载成功的朋友可以跳过此章。
本章分为三个部分:第一部分:串口驱动程序的安装
第二部分:集成编译环境(IDE)的基本应用
第三部分:程序的基本结构
5
关注”朗译科技”公众微信号,获得更多资料
第一节 安装 usb 转串口驱动
一、 硬件连接:用对应的 USB 线连接开发板和电脑。
图 1.1-1
二、 驱动安装:XP 系统会提示“新硬件需要安装驱动”,直接关掉,选择手动安装。Win7
及以上系统会自动搜索驱动安装,大部分都能正确安装,如果不能正确,直接手动
安装,方法同 XP。
安装驱动方法如下:
图 1.1-2 点击“取消”
USB 线插入电脑后会提示如上信息,点击“取消”,需要手动安装驱动程序。
手动打开 CH341 文件夹(驱动程序文件夹内)中 CH341.exe
,双击安装驱动。
6
关注”朗译科技”公众微信号,获得更多资料
图 1.1-3 驱动安装对话框 图 1.1-4 安装成功对话框
点击“安装”, 出现图中安装成功界面。
XP 系统右击“我的电脑”>“属性”>“硬件”>“设备管理器”。
图 1.1-5 设备管理器截图
出现虚拟串口 COM6 ,必须确认是 USB-SERIAL CH340 字样,否则表明驱动不正确。
使用本公司新版本的串口调试软件可以检测是否安装有串口,软件运行截图如下。德飞莱串
口调试软件 V2.0 以上版本内置串口检测功能。该版本软件可以到论坛下载或者百度搜索。
7
关注”朗译科技”公众微信号,获得更多资料
图 1.1-6 德飞莱串口软件
上图表示没有串口或者串口安装不正确。
图 1.1-7 扫描到对应的串口截图
上图检测到可以使用的串口,但不能检测出具体的芯片型号,所以仍需要去设备管理器
查询。驱动安装在整个下载程序过程中至关重要,没有驱动就不能正确识别板卡。次驱动仅
需要第一次安装,之后使用会自动识别,更换 USB 口对应的端口号也会自动改变,请以设
备管理器中的串口号为准。官方原版板卡和德飞莱增强版的驱动不同,使用时候请注意区分,
本节仅讲解增强版板卡驱动安装,原版 UNO 请参考官方网站资料。
8
关注”朗译科技”公众微信号,获得更多资料