Arduino 入门指南/Arduino 语言
外观
Arduino 语言是一组用于创建 Arduino 草图的单词、表达式和规则。
Arduino 语言基于 C 和 C++。
Arduino 语言允许使用来自 "AVR Libc" 的任何函数,"AVR Libc" 是 Atmel AVR 8 位 RISC 微控制器的标准 C 库的子集。
该语言由根据规则编写的关键字组成。
用于创建草图的关键字可以分为三种类型 - 函数、结构 和 值(值可以是 常量 或 变量)。
以下是非详尽的标准 Arduino 草图词列表,要添加词,可以将新库导入 IDE。
函数是执行单个任务或一组任务的小型代码组(它们具有一个函数)。它们包括
类别 | 关键字 |
---|---|
数字 I/O |
|
模拟 I/O |
|
仅适用于 Due 和 Zero |
|
高级 I/O |
|
时间 |
|
数学 |
|
三角学 |
|
字符 |
|
随机数 |
|
位和字节 |
|
外部中断 |
|
中断 |
|
通信 |
|
USB(基于 32u4 的板和 Due/Zero 仅限) |
|
结构 这些词用于在程序中创建流程或结构。它们包括
类别 | 关键字 |
---|---|
整体结构 |
|
控制结构 |
|
算术运算符 |
|
比较运算符 |
|
布尔运算符 |
|
按位运算符 |
|
复合运算符 |
|
指针访问运算符 |
|
语法 |
|
这些充当容器并保存某个值,它们可能是常量,这意味着容器的值在整个程序中不会改变,或者变量,这意味着容器的值会改变。
类别 | 关键字 |
---|---|
常量 |
|
数据类型 |
|
转换 |
|
变量作用域和限定符 |
|
实用工具 |
|