Arduino Blink 入门教程2 控制LED_云起网
您现在的位置是:首页 > 技术文章 >

Arduino Blink 入门教程2 控制LED

未知 2020-09-20 22:09
Arduino自定义针脚,输入指令控制led开关
Arduino自定义针脚,输入指令控制led开关


const int ledPin = 2;
 
void setup() {
  pinMode(ledPin, OUTPUT);
}
 
void loop() {
  digitalWrite(ledPin, HIGH);
  delay(1000);
  digitalWrite(ledPin, LOW);
  delay(1000);
}
 
 
可以用串口监视器输入指令,需要提前设置波特率,指令通过Serial.read()接收。
char val;
int led=2;
/**
 * 发光二极管,长的接2口,短的接地
 */
void setup() {
  Serial.begin(9600);//启动串口通信
  pinMode(led, OUTPUT);//LED_BUILTIN
}
void loop() {
   showLED1();
}
 
 
//输入a控制led亮,1秒后自动关闭
void showLED1(){
if (Serial.available()>0) {
    val = Serial.read();  
    if(val=='o'){
       digitalWrite(led, HIGH);
    }
    if(val=='c'){
       digitalWrite(led, LOW);
    }
  }
  delay(1000);
}
(吃猫的鱼)