匿名
未登录
登录
丢石头百科
搜索
查看“Arduino系列教程一、初识Arduino”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Arduino系列教程一、初识Arduino
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<b>一、what’s Arduino</b> Arduino是一块基于开源代码的开发平台,它由一个基于AVR单片机,并且开放源码的硬件平台。有独立语言和开发环境。 开发语言和开发环境都非常的简单、易理解,非常适合初学者学习。让您可以快速使用Arduino做出有趣的东西。玩Arduino的人非常多,所以你可以很方便就找到各种开源代码及开源硬件。 Arduino的优点* 开放原始码的电路图设计,开发界面免费下载,代码开源。 * 开发语言和开发环境都非常的简单、易理解,非常适合初学者学习。* 可简单地与传感器、各式各样的电子元件连接(如:LED灯、蜂鸣器、按键、光敏电阻等等),做出各种各样有趣的东西。 Arduino的缺点* 开发平台太过简单不利于开发。* AVR单片机资源有限 故arduino适合刚学习单片机的新手玩玩,但arduino不适合做复杂系统的研发。 [Arduino官网]: <u>https://www.arduino.cc/</u> <b style="color: rgb(0, 0, 0); font-family: 'Microsoft YaHei', 微软雅黑; font-size: 16px; line-height: 24px; background-color: rgb(255, 255, 255);">二、硬件</b> Arduino开发板种类很多,形式各样,但其接口都是标准的Arduino接口。 本系列教程配套的开发板为UNO PLUS开发板,其资源如下图所有: [[File:212049bwd853wb78y2bbs5.png]] <table border="1" cellpadding="2" cellspacing="0" style="overflow: visible; table-layout: auto; border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(212, 212, 212); margin: 3px 0px;"><tbody><tr style="line-height: 1.5; font-size: 12px; padding: 0px; word-break: break-all; word-wrap: break-word; width: 70px; height: 23px; border: 1px solid rgb(212, 212, 212); vertical-align: middle;"><td style="line-height: 1.5; padding: 0px; word-break: break-all; word-wrap: break-word; width: 222.35pt; height: 23px; border: 1px solid rgb(212, 212, 212); vertical-align: middle;"> <b>[ 芯片简介 ]</b><ol style="font-size: 14px; line-height: 1.5;">* <b>ATMEGA328P-AU</b><li><b>AMS1117-3.3</b> 3.3V稳压芯片</li><li><b>NCP1117ST50T3G</b> 5V稳压芯片</li><li><b>FT232RL</b> USB转串口芯片</li></ol> <b>[ 接口简介 ]</b><ol style="font-size: 14px; line-height: 1.5;"><li><b>Arduino接口</b> 兼容Arduino接口,并增加2路模拟输入A6、A7(A6需配置CFG引脚) 侧边引出2.54间距排针焊盘,可直接插入万用板</li>* <b>ICSP接口</b><li><b>MICRO USB接口</b> 用于下载程序与串口调试</li><li><b>电源输出接口</b> 可通过电源配置开关输出3.3V或5V,常用于对外供电或进行共地处理</li></ol></td><td style="line-height: 1.5; padding: 0px; word-break: break-all; word-wrap: break-word; width: 197.45pt; height: 23px; border: 1px solid rgb(212, 212, 212); vertical-align: middle;"><ol style="font-size: 14px; line-height: 1.5;"><li><b>FT232引出接口</b> 可向主芯片写入Bootloader</li><li><b>DC电源接口</b> 可接入7V ~ 12V范围内电压</li></ol> <b>[ 器件简介 ]</b><ol style="font-size: 14px; line-height: 1.5;">* <b>侧立复位按键</b>* <b>电源指示灯</b>* <b>串口指示灯</b>* <b>用户指示灯</b>* <b>500mA快速自恢复保险丝</b><li><b>电源配置</b> 配置UNO PLUS工作电压</li><li><b>Bootloader选择开关</b> 拨到ON: 开发板上电或者有其他USB设备接入电脑时,开发板会复位 拨到OFF: 上电即跑用户程序,不必等待; 也不会因为插上其他USB设备而造成重启</li></ol></td></tr></tbody></table> [[File:212050ot0bbqpewle8px0b.png]] Arduino开发板都是有固定的接口形式。下面简单介绍一下arduino的接口:* A0~A5为既可作为数字端口,也可作为模拟端口输入,* D1~D13为数字端口,其中前面带有“~”符号的,表示该引脚支持PWM输出。* D0-D1是串口的RX,TX复用管脚* SDL,SDA为I2C接口* ICSP接口中MOSI, MISO,SCK为SPI接口,有的开发板D11,D12,D13管脚默认和SPI接口连接(如UNO PLUS),有的开发板默认不连接。* VIN端口:VIN是input voltage的缩写,表示有外部电源时的输入端口。如果不使用USB供电时,外接电源可以通过此引脚提供电压, 5V~9V;* AREF:Reference voltage for the analog inputs (模拟输入的基准电压)。 * RESET:重启端口
返回至
Arduino系列教程一、初识Arduino
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志