Arduino学习笔记


title: Arduino学习笔记

一、Ardauino 简介

Arduino 是一块基于开放原始代码的Simple i/o 平台,并且具有开发语言和开发环境都很简单、易理解的特点。让您可以快速使用Arduino 做出有趣的东西。它是一个能够用来感应和控制现实物理世界的一套工具。它由一个基于单片机并且开放源码的硬件平台,和一套为Arduino 板编写程序的开发环境组成。Arduino 可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。Arduino 项目可以是单独的,也可以在运行时和你电脑中运行的程序(例如: Flash, Processing,MaxMSP)进行通讯。Arduino 开源的IDE 可以免费下载得到

二、Arduino 硬件介绍

  1. 支持USB接口传输数据及供电
  2. 电压输入DCIN接口,可以单独使用,不需要连接计算机的USB接口时,直接上7V-12V电源进行供电
  3. FIDIUSB 芯片,通过该芯片传输数据
  4. 稳压器,保持电压的稳定
  5. LED灯,用来显示传递接收的数据RX和传递出去的数据TX,数据传输时,LED会闪烁,并且这两个LED和区域7点引脚0、1时相连的
  6. LED灯,显示区域7点引脚13号电平,高电平电亮,低电平熄灭
  7. 数字引脚,从右到左分别是:
    1. 数字0到13共13个数字引脚。~10 表示既可以当成数字引脚10,也可以当作PWM的数据输出引脚使用。符号标识的引脚,都是PWM信号的输出使用
    2. GND 接地引脚
    3. AREF,是AD转换的参考电压输入端。它可以让我们知道Arduino 的参考电压。
  8. RX和TX,UART数据传输使用引脚。
  9. LED灯,供电指示灯。供电正常,指示灯亮起
  10. Reset按键,用于复位系统
  11. ICSP引脚,程序烧录引脚,程序内存为Flash 的版本使用方便的ICSP 序列烧录方式。
  12. ATmega328,Arduino UNO 控制器的主控芯片
  13. 模拟信号引脚:A0-A5共6个模拟引脚
  14. 电源控制引脚
    1. Vin电源输入
    2. GND接地
    3. GND接地
    4. 5V电压输出端
    5. 3.3V 电压输出端
    6. RESET重新执行程序

三、语法详解

1. 程序结构

setup() :程序运行时首先调用setup()函数,用于初始化变量、设置引脚的输出/输入类型、配置串口、引入库文件等等。每次Arduino上电之后或者重启后,setup()函数都要重新运行一下。

loop():在setup()函数中初始化和定义了变量,然后执行loop函数。该程序在运行过程中不断的循环,根据一些反馈,相应改变执行情况。通过该函数动态控制主板

    <
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值