当前位置: 首页 > news >正文

Arduino学习笔记二:修改LED点灯程序

看了开源社区的LED控制程序,开始上手代码编写,修改,下载以及调试,原文地址:http://www.arduino.cn/thread-1072-1-1.html,这个帖子写的比较通俗易懂。

自己移植代码想实现如下功能,当有按键按下时,LED点亮;松开按键,LED熄灭。

完整程序如下:

QQ图片20161119195206.png

如上程序,实现过程注意以下两点:

①IDE为1.0.1版本的需要初始化的时候增加IO口输入上拉电阻配置:pinMode(pin,INPUT_PULLUP);针对的情况是,按键按下2脚接地,按键松开2脚悬空的使用条件下。

②条件语句遵循C语言语法即可,if 条件语句形式多样,根据自己习惯选择。

程序打包如下附件:

button_led.rar

相关文章:

  • Intellij Idea 13 快捷键(与Eclipse比对)以及基本的设置
  • image的srcset属性
  • adb server version(32) dosenot match this client
  • Linux中sleep命令
  • IntelliJ IDEA 当pom.xml更新时,自动加载pom.xml
  • centos7 网路配置
  • Firefox 50优化Electrolysis
  • MVC基础
  • Android开源益智游戏“斗地主”单机版源代码
  • Excel——使用OFFSET、MATCH、COUNTA实现二级菜单
  • Android Jni开发之Android Studio教程
  • Hadoop Hive概念学习系列之hive里的优化和高级功能(十四)
  • require.js
  • (转)关于多人操作数据的处理策略
  • C#的扩展方法解析
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 2019年如何成为全栈工程师?
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • HTTP--网络协议分层,http历史(二)
  • js
  • js继承的实现方法
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Mysql优化
  • SQLServer之创建数据库快照
  • uva 10370 Above Average
  • Vue.js 移动端适配之 vw 解决方案
  • 你不可错过的前端面试题(一)
  • 原生JS动态加载JS、CSS文件及代码脚本
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # .NET Framework中使用命名管道进行进程间通信
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (九十四)函数和二维数组
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .Net Core 中间件验签
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net Winform开发笔记(一)
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .NET中的Exception处理(C#)
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [<死锁专题>]
  • [android] 手机卫士黑名单功能(ListView优化)
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [CCIE历程]CCIE # 20604
  • [CF482B]Interesting Array
  • [Firefly-Linux] RK3568修改控制台DEBUG为普通串口UART
  • [GXYCTF2019]BabySQli1