常用系统函数

引脚初始化

初始化一个引脚是输入还是输出 读取信号就需要初始化为输入 设置高低电平就需要初始化为输出 参数: 引脚, 操作 INPUT(输入), OUTPUT(输出)

  • pinMode(LED_BUILTIN, OUTPUT)

引脚读写

参数: 引脚, 操作 操作: HIGH (打开高电平电压), LOW(降低电压)

  • digitalWrite(LED_BUILTIN, HIGH)

读取一个引脚信号(高低电平,HIGH (高电平), LOW(低电平)) 参数: 引脚

  • digitalRead(7)

延时执行

延时执行

  • delay(100);

数值区间等比例计算

将 0-1023 中的一个数按照比例转换成 0-100 中的一个数

  • map(sensorRead, 0, 1023, 0, 255);

与电脑交互

初始化串口监视

  • Serial.begin(9600);

    打印信息

  • Serial.println(buttonState);

模拟信号

动态信号传输

读取一个模拟信号

参数: 需要读取模拟信号的引脚

  • analogRead(sensor);

    写入一个模拟信号

    参数写入的引脚, 值(0-255)

  • analogWrite(3,newdata)