Arduino 语言常用----记录学习Arduino
2017-03-07 16:44
218 查看
结构
void setup() 初始化变量,管脚模式,调用库函数等
void loop() 连续执行函数内的语句 功能 数字 I/O
pinMode(pin, mode) 数字IO口输入输出模式定义函数,pin表示为0~13, mode表示为INPUT或OUTPUT。
digitalWrite(pin, value) 数字IO口输出电平定义函数,pin表示为0~13,value表示为HIGH或LOW。比如定义HIGH可以驱动LED。
int digitalRead(pin) 数字IO口读输入电平函数,pin表示为0~13,value表示为HIGH或LOW。比如可以读数字传感器。 模拟 I/O
int analogRead(pin) 模拟IO口读函数,pin表示为0~5(Arduino Diecimila为0~5,Arduino nano为0~7)。比如可以读模拟传感器(10位AD,0~5V表示为0~1023)。
analogWrite(pin, value) - PWM 数字IO口PWM输出函数,Arduino数字IO口标注了PWM的IO口可使用该函数,pin表示3, 5, 6, 9, 10, 11,value表示为0~255。比如可用于电机PWM调速或音乐播放。 扩展 I/O
数学函数
min(x, y) 求最小值
max(x, y) 求最大值
abs(x) 计算绝对值
constrain(x, a, b) 约束函数,下限a,上限b,x必须在ab之间才能返回。
map(value, fromLow, fromHigh, toLow, toHigh) 约束函数,value必须在fromLow与toLow之间和fromHigh与toHigh之间。
pow(base, exponent) 开方函数,base的exponent次方。
sq(x) 平方
sqrt(x) 开根号
http://download.csdn.net/detail/haoayoua/9773158 http://download.csdn.net/detail/haoayoua/9773147
void setup() 初始化变量,管脚模式,调用库函数等
void loop() 连续执行函数内的语句 功能 数字 I/O
pinMode(pin, mode) 数字IO口输入输出模式定义函数,pin表示为0~13, mode表示为INPUT或OUTPUT。
digitalWrite(pin, value) 数字IO口输出电平定义函数,pin表示为0~13,value表示为HIGH或LOW。比如定义HIGH可以驱动LED。
int digitalRead(pin) 数字IO口读输入电平函数,pin表示为0~13,value表示为HIGH或LOW。比如可以读数字传感器。 模拟 I/O
int analogRead(pin) 模拟IO口读函数,pin表示为0~5(Arduino Diecimila为0~5,Arduino nano为0~7)。比如可以读模拟传感器(10位AD,0~5V表示为0~1023)。
analogWrite(pin, value) - PWM 数字IO口PWM输出函数,Arduino数字IO口标注了PWM的IO口可使用该函数,pin表示3, 5, 6, 9, 10, 11,value表示为0~255。比如可用于电机PWM调速或音乐播放。 扩展 I/O
数学函数
min(x, y) 求最小值
max(x, y) 求最大值
abs(x) 计算绝对值
constrain(x, a, b) 约束函数,下限a,上限b,x必须在ab之间才能返回。
map(value, fromLow, fromHigh, toLow, toHigh) 约束函数,value必须在fromLow与toLow之间和fromHigh与toHigh之间。
pow(base, exponent) 开方函数,base的exponent次方。
sq(x) 平方
sqrt(x) 开根号
http://download.csdn.net/detail/haoayoua/9773158 http://download.csdn.net/detail/haoayoua/9773147
相关文章推荐
- Arduino语言学习记录(持续更新)
- 汇编语言学习记录
- 汇编语言学习记录--输入输出字符串
- go语言学习记录4
- MySQL学习足迹记录09--常用文本,日期,数值处理函数
- go语言学习记录10
- Summit48 学习记录常用命令
- Go语言学习记录:Go语言环境搭建
- go语言学习记录2
- go 语言学习记录1
- python 常用模块学习记录
- 20100603 学习记录:常用类型--XMLDocument XMLNode XMLElement XMLAttribute XMLFragment XML
- javascript语言精粹学习记录一
- Vuser中常用的C语言函数(我的学习记录)
- go语言学习记录3
- 汇编语言学习记录--第一个汇编程序
- 黑马程序员Java培训、Android培训-Java 学习过程记录_语言基础3
- 汇编语言学习记录--输入输出字符串
- go语言学习记录7
- R语言与数据挖掘学习笔记(常用的包)