参数为时长,类型unsigned long。 (2)delayMicroseconds( us ): 此函数为毫秒级延时。 参数为时长,类型unsigned long。 注:Arduino Uno上的延时操作精度为+-0.5微秒 数字口输出案例 /* **功能:I3和I2口闪烁 *///两者定义方式选一//int led1 = 3; //全局变量定义,存储于RAM//int led2 = 2; //全局...
一般会放在setup里,先设置再使用。 digitalWrite(pin,value); 该函数的作用是设置引脚的输出电压为高电平或低电平。该函数也是一个无返回值的的函数。Pin参数表示所要设置的引脚,value参数表示输出的电压HIGH(高电平)或LOW(低电平)。 注意:使用前必须先用pinMode设置。 digitalRead(pin); 该函数在引脚设置为输入的...
unsigned long pulseIn(pin, value) 脉冲长度记录函数,返回时间参数(us),pin表示为0~13,value为HIGH或LOW。比如value为HIGH,那么当pin输入为高电平时,开始计时,当pin输入为低电平时,停止计时,然后返回该时间。4)时间函数 unsigned long millis() 返回时间函数(单位ms),该函数是指,当程序运行就...
shiftOut(dataPin, clockPin, bitOrder, value) SPI外部IO扩展函数,通常使用带SPI接口的74HC595做8个IO扩展,dataPin为数据口,clockPin为时钟口,bitOrder为数据传输方向(MSBFIRST高位在前,LSBFIRST低位在前),value表示所要传送的数据(0~255),另外还需要一个IO口做74HC595的使能控制。 unsigned long pulseIn(pin, ...
11.4 unsigned char(无符号数据类型) 11.5 byte(无符号数) 11.6 int(整型) 11.7 unsigned int(无符号整型) 11.8 word 11.9 long(长整数型) 11.10 unsigned long(无符号长整数型) 11.11 float(浮点型数) 11.12 double(双精度浮点数) 11.13 string(char array/字符串) ...
unsigned long pulseIn(pin, value);脉冲长度记录函数,返回时间参数(us),pin表示为0~13,value为HIGH或LOW。比如value为HIGH,那么当pin输入为高电平时,开始计时,当pin输入为低电平时,停止计时,然后返回该时间。 8.时间函数 unsigned long millis();返回时间函数(单位ms),该函数是指,当程序运行就开始计时并返回记...
11.9 long(长整数型) 11.10 unsigned long(无符号长整数型) 11.11 float(浮点型数) 11.12 double(双精度浮点数) 11.13 string( char array/字符串) 11.14 String object( String类) 11.15 array(数组) 十二、数据类型转换 12.1 char() 12.2 byte() ...
比如value为HIGH,那么当pin输入为高电平时,开始计时,当pin输入为低电平时,停止计时,然后返回该时间。 3. 时间函数 · unsigned long millis()返回时间函数(单位ms),该函数是指,当程序运行就开始计时并返回记录的参数,该参数溢出大概...
x: an integer or long (possibly unsigned) x:一个整数或长整数(可以无符号) Returns返回 The original or newly incremented / decremented value of the variable. 返回变量原始值或增加/消耗后的新值。 Examples范例 x = 2; y = ++x; // x now contains 3, y contains 3 // x现在为3,y为3 ...
analogWrite(pin,value)数字IO口PW畸出函数,给一个接口写入模拟值(输出PW瞰)。Value取值0-255。扩展I/O类:shiftOut(dataPin,clockPin,bitOrder,value)SPI外部IO扩展函数,通常使用带SPI接口的74HC595故8个IO扩展,把资料传给用来延伸数字输出的寄存器,此函数通常使用在延伸数字输出。unsignedlongpulseIn(pin,value)...