unsigned long pulseIn(pin, value) 脉冲长度记录函数,返回时间参数(us),pin表示为0~13,value为HIGH或LOW。比如value为HIGH,那么当pin输入为高电平时,开始计时,当pin输入为低电平时,停止计时,然后返回该时间。4)时间函数 unsigned long millis() 返回时间函数(单位ms),该函数是指,当程序运行就...
value1: 任何常量或者变量,value2: 任何常量或者变量 但是要注意,互相做运算的变量或是常得是同一类型,不是的话先转换成同一类型 编程小提示 整型常量的默认值是int类型,所以一些整型常量(定义中)的计算会导致溢出.(比如: 60 * 1000 会得到一个负数结果.那么if(60*1000 > 0) ,if得到的是一个false值。 在...
· intanalogRead(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~...
result = value1 + value2; result = value1 - value2; result = value1 * value2; result = value1 / value2; Parameters: value1: 任何常量或者变量,value2: 任何常量或者变量 编程小提示 整型常量的默认值是 int 类型,所以一些整型常量(定义中)的计算会导致溢出.(比如: 60 * 1000 会得 到一个负...
用于读取引脚的模拟量电压值,每读取一次需要花100US的时间,参数pin表示所要获取模拟量电压值的引脚,返回为int型。精度10位,返回值从0-1023。(注意:函数参数的pin范围是0-5,对应板上的模拟口A0-A5) analogWrite(pin,value); 该函数是通过PWM的方式在引脚上输入一个模拟量。PWM——Pulse-Width Modulation——脉冲...
· 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)...
int analogRead(pin); 模拟IO口读函数,pin表示为0~5(ArduinoDiecimila为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, ...
参数为时长,类型unsigned long。 注:Arduino Uno上的延时操作精度为+-0.5微秒 数字口输出案例 /* **功能:I3和I2口闪烁 *///两者定义方式选一//int led1 = 3; //全局变量定义,存储于RAM//int led2 = 2; //全局变量定义,存储于RAM#defineled1 3//宏定义,预处理,存储于FLASH#defineled2 2//宏定义...
也可以选择ZIP压缩包解压后,双击Arduino.exe直接进入IDE使用。具体安装过程,这里就不详细介绍了。
shiftOut(dataPin, clockPin, bitOrder, value) 参数:[n],[n],[MSBFIRST | LSBFIRST],{byte};返回值:无 tone(pin, frequency, [duration]) 参数:[n],{unsigned int}(赫兹),{unsigned long}(毫秒);返回值:无 说明:50%占空比,频率大于31Hz。调用 noTone(pin) 停止生成方波。