arduino学习笔记
arduino学习笔记
要了解arduino就先要了解什么是单片机,arduino平台的基础就是AVR指令集的单片机。
1.什么是单片机?它与个人计算机有什么不同?
一台能够工作的计算机要有这样几个部份构成:
中央处理单元CPU(进行运算、控制)、随机存储器RAM(数据存储)、存储器ROM(程序存储)、输入/输出设备I/O(串行口、并行输出口等)
在个人计算机(PC)上这些部份被分成若干块芯片,安装在一个被称之为主板的印刷线路板上。而在单片机中,这些部份全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如模拟量/数字量转换(A/D)和数字量/模拟量转换(D/A)等。
2.单片机有什么用?
实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,
单片机通常用于工业生产的控制、生活中与程序和控制有关(如:电子琴、冰箱、智能空调等)的场合。
3.什么是Arduino?
Arduino是一个能够用来感应和控制现实物理世界的一套工具。 它由一个基于单片机并且开放源码的硬件平台,和一套为Arduino板编写程序 的开发环境组成。
Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的,也可以在运行时和你电脑中运行的程序(例如:Flash,Processing,MaxMSP)进行通讯。Arduino板你可以选择自己去手动组装或是购买已经组装好的;Arduino开源的IDE可以免费下载得到。
Arduino的编程语言就像似在对一个类似于物理的计算平台进行相应的连线,它基于处理多媒体的编程环境。
4.性能:
Digital I/O 数字输入/输出端口0—13。
Analog I/O 模拟输入/输出端口0-5。
支持ICSP下载,支持TX/RX。
输入电压:USB接口供电或者5V-12V外部电源供电。
输出电压:支持3.3V级5V DC输出。
处理器:使用Atmel Atmega168 328处理器,因其支持者众多,已有公司开发出来32位的MCU平台支持arduino。
- arduino 学习笔记
- 【Arduino学习笔记】蓝牙控制手自两用避障车
- Arduino学习笔记——按钮控制LED
- Arduino学习笔记~(1)
- Arduino学习笔记2--安装Arduino系统
- 【Arduino学习笔记】ULN2003APG步进电机控制代码
- Arduino101学习笔记(三)—— 101简介
- Arduino101学习笔记(八)—— 函数库
- Arduino101学习笔记(十三)—— 101六轴传感器
- Arduino学习笔记① 初识Arduino
- ROS学习笔记-序(基于树莓派,ROS,arduino,激光雷达SLAM的扫地机器人)
- Arduino学习笔记二:修改LED点灯程序
- Arduino学习笔记 寻迹小车
- arduino学习笔记
- Arduino学习笔记② Arduino语言基础
- arduino学习笔记2 - 制作第一个电路 单led闪烁
- 单片机学习笔记(Arduino Uno r3)
- Arduino学习笔记3--用数字IO口点亮LED灯
- Arduino学习笔记③ 经典LED
- 我的Arduino学习笔记