资讯详情

开关类传感器输入案例 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 高电平的含义) } }

标签: 2线3线传感器开关2开关传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台