语法: time = millis() 参数:无 返回值:程序启动后的毫秒数(unsigned long 类型) 数字I/O 函数 Digital I/O Functions pinMode(): 描述:将指定的引脚配置为输入或者输出的模式 函数原型:pinModel(pin,mode) 参数: pin:要设置其模式的引脚编号 mode:INPUT(输入模式),OUTPUT(输出模式),INPUT_PULLUP(上拉...
函数有两个参数,pin和mode。pin参数表示要配置的引脚,mode参数表示设置的参数INPUT(输入)和OUTPUT(输出)。INPUT参数用于读取信号,OUTPUT用于输出控制信号。PIN的范围是数字引脚0-13,也可以把模拟引脚(A0-A5)作为数字引脚使用,此时编号为14脚对应模拟引脚0,19引脚对应模拟引脚5,。一般会放在setup里,先设置再使用。 di...
lcd.begin(16,2);//初始化LCDpinMode(10,OUTPUT);//设置数字IO脚模式,OUTPUT为输出pinMode(button,INPUT);//设置引脚为输入模式//设置时钟初始值rtc.halt(false); rtc.writeProtect(false); rtc.setDOW(SATURDAY);//设置星期rtc.setTime(22,56,00);//设置时间rtc.setDate(9,11,2013);//设置日期2013年...
lcd.begin(16, 2);//初始化LCD pinMode(10,OUTPUT);//设置数字IO脚模式,OUTPUT为输出 pinMode(button,INPUT);//设置引脚为输入模式 // 设置时钟初始值 rtc.halt(false); rtc.writeProtect(false); rtc.setDOW(SATURDAY);// 设置星期 rtc.setTime(22, 56,00);//设置时间 rtc.setDate(9, 11, 2013)...
lcd.print(rtc.getTimeStr()); }voidsetup() { lcd.begin(16,2);//初始化LCDpinMode(10,OUTPUT);//设置数字IO脚模式,OUTPUT为输出pinMode(button,INPUT);//设置引脚为输入模式//设置时钟初始值rtc.halt(false); rtc.writeProtect(false); rtc.setDOW(SATURDAY);//设置星期rtc.setTime(22,56,00);//...
pinMode(motor1_1,OUTPUT);// PIN 10 pinMode(motor1_2,OUTPUT);// PIN 11}voidrun(inttime){// 前进analogWrite(motor1_1 ,130);//PWM比例0~255调速,左右轮差异略增减analogWrite(motor1_2,0); }voidloop(){ run(10);//前进}
mode:INPUT或OUTPUT 返回 无 例子: led Pin=13//LED连接到数字脚13 voidsetup() { pin Mode(led Pin, OUTPUT) ;//设置数字脚为输出 } voidloop() { digital Write(ledPin, HIGH) ;//点亮LED delay(1000) ;//等待一秒 digital Write(ledPin, LOW) ;//灭掉LED 延迟(1000);//等待第二个 } ...
rpm = (60/2)*(1000/(millis() - time))*REV/bladesInFan; 获得RPM 后,可以通过给定的公式计算速度: Speed = rpm * (2 * Pi * radius) / 1000 我们知道Pi = 3.14,半径为4.7英寸 但首先我们需要将半径从英寸转换为米: radius = ((radius * 2.54)/100.0) meters ...
10.2 INPUT|OUTPUT(数字引脚(Digital pins)定义) 10.3 true|false(逻辑层定义) 10.4 integerconstants(整数常量) 10.5 floating point constants(浮点常量) 十一、数据类型 11.1 void 11.2 boolean(布尔) 11.3 char(有号数据类型) 11.4 unsignedchar(无符号数据类型) ...
pinMode(i, OUTPUT); } delay(100); Lcdcommandwrite(0x38); delay(20); Lcdcommandwrite(0x06); delay(20); Lcdcommandwrite(0x0e); delay(20); Lcdcommandwrite(0x01); delay(20); Lcdcommandwrite(0x02); delay(100); } void Pritime () ...