00's Adventure

Arduino笔记1

Arduino是一套能够用来感应控制现实物理世界的工具,它采用了基于开放源代码的软硬件平台,采用一个开放源代码的单芯片微电脑(Atmel AVR单片机),构建于开放源代码 simple I/O 接口板,并且具有使用类似Java,C 语言的Processing/Wiring开发环境。via

单片机

一台能够工作的计算机一般由几个部份构成:中央处理单元CPU(进行运算、控制)、随机存储器RAM(数据存储)、存储器ROM(程序存储)、输入/输出设备I/O(串行口、并行输出口等)。在PC上这些部份被分成若干块芯片,安装在一个被称之为主板的印刷线路板上。而在单片机中,这些部份全部被做到一块集成电路芯片中,所以就称为单片(单芯片)机。有一些单片机还集成了其它部份如模拟量/数字量转换(A/D)和数字量/模拟量转换(D/A)等。单片机采用的芯片多为8位或16位,嵌入式系统芯片多为系统芯片或32位处理器。单片机系统运算速度大约为20MHz;32位芯片多为数百MHz。

入门学习材料

  • Arduino板+USB线 (Arduino方口线)
  • Ardunio配件 (盾板、模块、面包板、面包线)
  • Arduino软件 (www.arduino.cc)
  • ArduBlock插件(可视化编程工具) (blog.ardublock.com)
     

Arduino板基本构造

ArduinoBoard

数字扩展插座:有0~13号数字引脚,13号连接固定在板上的LED。带有波浪线的引脚同时可以做模拟输出(所以数字针脚需要在Arduino程序的setup中定义 pinMode是INPUT还是OUTPUT)。接线最好避开0号和1号引脚,因为它们往往要用做串口输出。

模拟扩展插座:A0~A5,用于模拟信号的输入。例如传感器检测到的温度、电压值、红外线等信号,由模拟引脚输入并进行A(Analog)D(Digital)转换。

电源扩展插座:提供3.3V和5V电压输出,有两个GND(地)口。

TX灯:arduino向计算机发送串口信号的指示灯。

RX灯:arduino接受信号的指示灯。

Arduino基准电压5V,AD输入是10位的:0~1023。

kidult00 wechat
扫码关注 00 的公众号
支持原创,五毛钱不嫌少~