arduino按钮控制led,按一次亮,再按灭
//按一下亮,再按不亮
int ledpin=11;//灯接口
int anniupin=7;//按钮接口
boolean change=false;
void setup()
{
Serial.begin(9600);//可以不用加
pinMode(ledpin,OUTPUT);//灯输出端口
pinMode(anniupin,INPUT);//按钮输入端口
}
void loop()
{
while(digitalRead(anniupin)==HIGH)//
{
delay(500);//延迟0.5,就是相当于让它稳定一下
if(change==true)//可以把true当作,就是相当于c语言中if语句判断01
{
digitalWrite(ledpin,LOW);//当=1时就灭
change=!change;//这句=!就是把1变成0然,你再循环的时候变成0了执行else,灯又亮,这样来回循,按一下,再按亮
}
else
{
digitalWrite(ledpin,HIGH);
change=!change;
}
}
//Serial.print(digitalRead(anniupin));
//delay(500);
}
arduino按钮控制led,按一次亮,再按灭相关推荐
- Arduino 按钮控制LED灯亮度
按下按钮开关可以打开LED灯 再按一遍关闭LED灯 长按按钮可以调节LED灯的亮度 再关闭可以保持当前选择的亮度. //LED是9 , BUTTON是2 int val = 0; //存储输入引脚状态 ...
- Arduino从零开始(1)——按钮控制LED
0.前言 本文主要介绍Arduino对于开关和条件判断函数的使用. 目录 0.前言 1.介绍 2.按钮控制LED 2.1下拉模式: 2.2上拉模式 3.扩展实验: 1.介绍 前篇介绍了点亮LED,这次 ...
- 利用 Andorid 手机连接 Arduino 并控制 LED灯开关
利用 Andorid 手机连接 Arduino 并控制 LED灯开关 ***首先,将 Arduino 断电***,然后按着蓝牙模块上的黑色按钮,再让 Arduino 通电,如果蓝牙模块指示灯按2秒的频 ...
- 89C51单片机——按钮控制LED
89C51单片机--按钮控制LED 1.实现流程图 2.proteus仿真图 3.keli代码 #include <reg51.h>sbit led1=P0^0; sbit key1=P0 ...
- STM32按钮控制LED灯的开关
Hi, I'm Shendi 在之前已经可以控制 PC13 LED灯了,这次加上按钮来控制 首先上效果 STM32按钮控制LED 我使用的是四脚按钮,默认引脚弯折相同的相通,不同不同,按下后四脚都通 ...
- arduino按键控制LED 灯(按一下切换一次状态)
物联网实验一 2021.3.24 arduino按键控制LED 灯(按一下切换一次状态) #define led 13 //定义led灯为13引脚 #define button 3 //定义butto ...
- Arduino 入门教程(八)旋转按钮控制LED亮度
代码如下: // 定义旋转电位计模拟信号输入针脚号 const int analogInPin = A0; // 定义LED神灯数字信号针脚号 const int analogOutPin = 9; ...
- Ardunio实现按钮控制LED常亮或常灭
想法 Arduino中 如何实现 情况一: LED常灭时, 按钮按下并松开之后保持LED灯常亮? 情况二:LED常亮时, 按钮按下并松开之后保持LED灯常灭? 想法实现过程 版本1 亮个灯 Ardui ...
- Arduino红外控制LED灯开关
Arduino红外光电反射传感器模块 本章主要实现:通过红外模块控制LED的亮和灭.当遮挡住红外时,LED点亮:不遮挡住红外时,LED熄灭. 1.需要设备: 1.LED灯一个: 2.一个欧姆电阻: 3 ...
最新文章
- php中rbac三张表的关系,thinkphp中RBAC数据表分析
- springboot创建parent_Springboot 框架整理,建议做开发的都看看,整理的比较详细!...
- 皮一皮:这是。。。养了个白眼狼???
- 华为敏捷DevOps实践:如何从Excel管理软件的方式中走出来
- SpringMVC和SpringBoot的拦截器 HandlerInterceptor 入门
- 设置mysql最大连接数的方法
- mac地址查 计算机名字,怎么看mac地址-教你通过MAC地址查询设备的厂商名称
- Tomcat安装及配置教程(超详细的图文教程)
- 将计算机网口虚拟串口软件,虚拟串口及其在串口转以太网中的应用
- NX入门到提高全部视频教程
- Webservice原理解析
- 在桌面计算机找不到光盘驱动,驱动程序存放在Windows7系统光盘的哪 – 手机爱问...
- abb机器人goto指令用法_详解ABB机器人编程含中英文指令对照
- Linux 指令学习之ping
- 随机过程 更新过程(下)
- which,that 引导定语从句不同
- NavicatPremium15安装教程
- 全国大学生英语竞赛培训:听力、词汇语法、完形填空、阅读理解、翻译、改错、IQ题、大小作文、语法等部分快速得分、备战策略和获奖技巧讲解!
- 赛尔号星球大战服务器维修,《赛尔号星球大战》12月21日停服更新公告
- 减半行情背后:矿业面临哪些新机遇?
热门文章
- Hbuilder华为nova真机测试检查不到手机
- 智慧应急解决方案-最新全套文件
- Stable Diffusion V2.1非标准分辨率图像高清渲染
- ubuntu node安装过程
- 使用Hexo 和Github搭建个人博客
- 软盘 硬盘 光盘都是计算机的,软盘硬盘光盘都是计算机的什么
- Skills | latex 从下载到运行通过
- EXCEL函数vlookup视频教程
- mysql校园购物系统_校园网上购物系统的设计与实现(SSH,MySQL)
- idea 弹出Server's certificate is not trusted 解决方法