1、设置波特率

Serial.begin(115200);

2、获取输入数据

uint8_t input = Serial.read();

3、输出文本

Serial.printf("LED状态:%d",input);

4、设置端口模式

pinMode(PIN_LED, OUTPUT);

5、定时器

#include <Arduino.h>
#include <Ticker.h>

// 创建定时器
Ticker ticker;
void attachFunction(){
  Serial.println("Tick——attachFunction");
}
void setup() {
  Serial.begin(9600);
  // attach是循环执行的
  ticker.attach_ms(1000,attachFunction);
}

6、获取端口的电压

#include <Arduino.h>

#define PIN_ADC 12
void setup() {
  Serial.begin(9600);
}

void loop() {
  // 设置ADC的分辨率(0-4095)
  analogReadResolution(12);
  // 直接获取ADC值,单位:ADC值
  int i = analogRead(PIN_ADC);
  // 获取电压值单位:mV
  int ivol = analogReadMilliVolts(PIN_ADC);

  //  打印结果
  Serial.print("ADC: ");
  Serial.print(i);
  Serial.print("  MilliVolts: ");
  Serial.println(ivol);

  delay(1000);

}