您的位置:首页 > 产品设计 > UI/UE

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: