开关类传感器输入案例 arduino玛克君

//读取值案例

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 高电平的意思)
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值