开关类传感器输入案例 arduino玛克君
时间:2022-08-28 04:30:00
///读取值案例
void setup() {
pinMode(5,INPUT);
Serial.begin(9600); //串口打印初始化
}
void loop() {
int x = digitalRead(5); //定义整数变量x ,赋值信号口5 的电压值
Serial.println(x); //串口打印显示x
}
//开关控制灯案例
void setup() {
pinMode(13,OUTPUT); ///信号口13设置为输出模式,因为连接LED灯属于输出
pinMode(2,INPUT); //信号口2设置为输入,因为连接开关属于输入
Serial.begin(9600); //串口打印初始化
digitalWrite(13,0); //初始化 开始时,灯设置为灭灭
}
void loop() {
int x = digitalRead(2); //定义整数变量x ,赋值信号口2 电压值(读取开关信号值)
Serial.println(x); //串口打印显示x
if(x == 1){
digitalWrite(13,1); //设置13号口为高电平(1) 也可以写成 HIGH 高电平的含义)
}
}