认识arduino入门必备知识
认识arduino入门必备知识
什么是arduino?
要了解arduino就先要了解什么是单片机,arduino平台的基础就是AVR指令集的单片机。
1、什么是单片机?它与个人计算机有什么不同?
一台能够工作的计算机要有这样几个部份构成:中央处理单元CPU(进行运算、控制)、随机存储器RAM(数据存储)、存储器ROM(程序存储)、输入/输出设备I/O(串行口、并行输出口等)。在个人计算机(PC)上这些部份被分成若干块芯片,安装在一个被称之为主板的印刷线路板上。而在单片机中,这些部份全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如模拟量/数字量转换(A/D)和数字量/模拟量转换(D/A)等
2、arduino硬件知识
Digital I/O 数字输入/输出端口0—13。
Analog I/O 模拟输入/输出端口0-5。
支持ICSP下载,支持TX/RX。
输入电压:USB接口供电或者5V-12V外部电源供电。
输出电压:支持3.3V级5V DC输出。
3 arduino语言
Arduino语言是建立在C/C++基础上的,就是基础的C语言,Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化,不用我们去了解他的底层,让我们不了解AVR单片机(微控制器)的朋友也能轻松上手。
4 C语言基础
关键字
if
if…else
for
switch case
while
do…
while
break
continue
return
goto
语法符号:
;
{}
- List item
//
/*
*/
运算符:
/
%
!=
<
<=
=
&&
|
!
++
+=
-=
*=
/=
数据类型:
boolean 布尔类型
char
byte 字节类型
int
unsigned int
long
unsigned long
float
double
string
array
void
数据类型转换:
char()
byte()
int()
long()
float()
- 点赞
- 收藏
- 分享
- 文章举报
![](https://g.csdnimg.cn/static/user-reg-year/1x/2.png)
- iOS-UIButton简单的使用介绍
- UITableView个人笔记
- Arduino超声波传感器测量距离
- hardware-fireduino
- arduino于RFID
- arduino与RF
- XLMHttpRequest对象的status属性,readyState属性以及onreadystatechange事件
- Aion Quest: Go Back into the Frillneck Habitat
- ValueError: Invalid configuration: - Deprecated option 'domaincontroller': use 'http_authenticator
- 深度学习入门二分类例子中ValueError: Object arrays cannot be loaded when allow_pickle=False
- [转]flash builder 4 编译器参数
- STL stack和queue的用法
- 【经验】CruiseControl.Net的安装、配置和遇到的一些问题
- 9 子线程更新UI
- 移动UI设计学习总结
- npm install 在 loadRequestedDeps 步骤卡死解决方法
- 【数据库】liquibase: Waiting for changelog lock....
- UEFI,GPT和LVM的那些是是非非
- DB2物化视图——MQT 物化查询表的正确使用(materialized query tables)
- context.getContentResolver().query()详细用法详解