loop()函数
- 打印 Serial.println(“hello world”); //向串口打印字符
PS: print与println的区别,前者是直接打印,后者是打印之后再换行 - digitalWrite是数字脚的写,设置引脚的输出电压是高还是低,在使用digitalWrite之前要把把引脚设置为OUTPUT模式, 参数(pin, value) 无返回值
digitalWrite(13, HIGH) //让13号脚输出高电平的数字信号 - digitalRead是数字脚的读,即获取引脚的电压情况,使用之前要把引脚设置为输入状态INPUT
eg:读取按键状态,读取外围器件的状态
eg:读取引脚的电平状态,digitalRead(pin_name),其中pin_name是要读取的引脚,返回值是HIGH或LOW - analogRead(pin_name)从指定的模拟引脚读取值,返回值为int
- analogWrite(pin_name, value),value表示PWM输出的占空比,通过PWM的方式将模拟值输出到引脚,比如调节LED亮度,电机速度控制,无返回值
- analogReference(type),配置模拟输入引脚的基准电压(即输入范围的最大值),无返回值, type有四种
- DEFAULT 默认5V或3.3V为基准电压
- INTERNAL1V1 低电压模式,1.1V为基准电压
- INTERNAL2V56 同上,2.56V
- EXTERNAL 扩展模式,AREF引脚的电压为基准电压