您当前处于兼容模式。某些功能在此模式下不可用。我们强烈建议在现代浏览器上切换为标准模式以获得更好的体验。 标准模式 隐藏

  • 机器人等级考试
  • 1、获取电位器的值 2、电位器大于500小灯点亮 3、电位器的值否则小灯熄灭

  • @ 2025-7-19 20:40:49

arduino

1、获取电位器的值打印出来

2、电位器大于500小灯点亮

3、电位器的值否则小灯熄灭

// 定义电位器引脚和LED引脚
const int potentiometerPin = A0;  // 电位器连接到模拟引脚A0
const int ledPin = 13;            // LED连接到数字引脚13(板载LED)

void setup() {
  // 初始化串口通信,用于打印电位器值
  Serial.begin(9600);
  // 设置LED引脚为输出模式
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // 读取电位器的值(范围0-1023)
  int sensorValue = analogRead(potentiometerPin);
  
  // 打印电位器的值到串口监视器
  Serial.print("电位器值: ");
  Serial.println(sensorValue);
  
  // 判断电位器值是否大于500
  if (sensorValue > 500) {
    digitalWrite(ledPin, HIGH);  // 点亮LED
  } else {
    digitalWrite(ledPin, LOW);   // 熄灭LED
  }
  
  // 延时200毫秒,避免读取和打印过于频繁
  delay(200);
}    

1 条评论

  • @ 2025-7-19 20:42:41

    1、按下按键,一直按着小灯闪烁,闪烁频率200ms

    2、松开按键小灯熄灭

    3、打印按键的值

    • 1