立即注册 找回密码

微雪课堂

搜索
微雪课堂 Arduino 查看内容

Arduino系列教程一、初识Arduino

2015-4-20 16:51| 发布者: yanwl| 查看: 11162| 评论: 0

摘要: Arduino是一块基于开源代码的开发平台,它由一个基于AVR单片机,并且开放源码的硬件平台。有独立语言和开发环境。

一、whats Arduino

Arduino是一块基于开源代码的开发平台,它由一个基于AVR单片机,并且开放源码的硬件平台。有独立语言和开发环境。 开发语言和开发环境都非常的简单、易理解,非常适合初学者学习。让您可以快速使用Arduino做出有趣的东西。玩Arduino的人非常多,所以你可以很方便就找到各种开源代码及开源硬件。

Arduino的优点

  • 开放原始码的电路图设计,开发界面免费下载,代码开源。 
  • 开发语言和开发环境都非常的简单、易理解,非常适合初学者学习。
  • 可简单地与传感器、各式各样的电子元件连接(如:LED灯、蜂鸣器、按键、光敏电阻等等),做出各种各样有趣的东西。 

Arduino的缺点

  • 开发平台太过简单不利于开发。
  • AVR单片机资源有限

arduino适合刚学习单片机的新手玩玩,但arduino不适合做复杂系统的研发。

[Arduino官网]https://www.arduino.cc/

二、硬件

Arduino开发板种类很多,形式各样,但其接口都是标准的Arduino接口。

本系列教程配套的开发板为UNO PLUS开发板,其资源如下图所有:

芯片简介 ]

  1. ATMEGA328P-AU
  2. AMS1117-3.3
    3.3V稳压芯片
  3. NCP1117ST50T3G
    5V稳压芯片
  4. FT232RL
    USB转串口芯片

 

接口简介 ]

  1. Arduino接口
    兼容Arduino接口,并增加2路模拟输入A6A7A6需配置CFG引脚)
    侧边引出2.54间距排针焊盘,可直接插入万用板
  2. ICSP接口
  3. MICRO USB接口
    用于下载程序与串口调试
  4. 电源输出接口
    可通过电源配置开关输出3.3V5V,常用于对外供电或进行共地处理
  1. FT232引出接口
    可向主芯片写入Bootloader
  2. DC电源接口
    可接入7V ~ 12V范围内电压

 

器件简介 ]

  1. 侧立复位按键
  2. 电源指示灯
  3. 串口指示灯
  4. 用户指示灯
  5. 500mA快速自恢复保险丝
  6. 电源配置
    配置UNO PLUS工作电压
  7. Bootloader选择开关
    拨到ON
    开发板上电或者有其他USB设备接入电脑时,开发板会复位
    拨到OFF
    上电即跑用户程序,不必等待;
    也不会因为插上其他USB设备而造成重启

 

Arduino开发板都是有固定的接口形式。下面简单介绍一下arduino的接口:

  • A0~A5为既可作为数字端口,也可作为模拟端口输入,
  • D1~D13为数字端口,其中前面带有“~”符号的,表示该引脚支持PWM输出。
  • D0-D1是串口的RX,TX复用管脚
  • SDL,SDAI2C接口
  • ICSP接口中MOSI, MISO,SCKSPI接口,有的开发板D11,D12,D13管脚默认和SPI接口连接(如UNO PLUS,有的开发板默认不连接。
  • VIN端口:VINinput voltage的缩写,表示有外部电源时的输入端口。如果不使用USB供电时,外接电源可以通过此引脚提供电压 5V~9V
  • AREF:Reference voltage for the analog inputs (模拟输入的基准电压) 
  • RESET重启端口

392

顶一下

刚表态过的朋友 (392 人)

相关阅读

最新评论

Arduino

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2020-12-2 14:04 , Processed in 0.016888 second(s), 18 queries .

返回顶部