arduino 笔记【2】 应用按钮和下拉电阻
前言:
考虑以下程序:
如果我们想接受来自 arduino 的信息,必须给 arduino 设置波特率。在 setup 中设置Serial.begin(9600); 即可设置为 9600 波特率。
void setup() {Serial.begin(9600); //设置波特率pinMode(A0,INPUT); //设置A0输入
}void loop() {int a = analogRead(A0); //获得模拟端口A0输入Serial.println(a); //打印值
}
当 arduino 不连接任何线路的情况下,执行该程序会输出无意义的值。
当 A0 和 GND 连接时 会输出 0
当 A0 和 5v 连接时 会输出 1023
由此可知,当模拟端口接入时,必须始终让接入口保持在通电和接地两种状态,无意义的值将不利于我们的程序判断当前状态。
下拉电阻按钮应用
接线方式:
仍然执行上图的程序:
void setup() {Serial.begin(9600); //设置波特率pinMode(A0,INPUT); //设置A0输入
}void loop() {int a = analogRead(A0); //获得模拟端口A0输入Serial.println(a); //打印值
}
因我我们接入的是 5v 所以会显示最大的 1023,如果接入3.5v 则会显示600+ 在这里不做演示了。
我们可以这个按钮结果做一个判断,如果 A0 上电则可以做其他的操作:
arduino 笔记【2】 应用按钮和下拉电阻相关推荐
- html中按钮下拉菜单,Bootstrap3.0学习笔记之按钮与下拉菜单
前面的文章算是把Bootstrap CSS部分简单的学习了一遍,应该忽视了比较多的细节问题.不过大部分的内容我都过了一遍,并且用代码实现了一遍,而且看到了真实的效果.挺不错的.那么接下来的几篇文章主要 ...
- 不容按钮、下拉框 执行同一个函数或者同一种函数的用法
1不同按钮执行同种函数: 第一步: 在resource.h 文件里面把按钮(下拉框)的它们ID 改为连续 #define IDC_BUTTON1 1003 #define IDC_BUTTON2 10 ...
- STM32工作笔记0028---上拉电阻,下拉电阻
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 用在数字电路中,存在高低电平的场合. 上拉电阻与下拉电阻怎么接线? 上拉电阻:电阻一端接VCC,一 ...
- 上拉电阻和下拉电阻_硬件基础:下拉电阻和上拉电阻如何工作
上拉电阻和下拉电阻 by Taron Foxworth 通过塔伦·福克斯沃思(Taron Foxworth) 硬件基础:下拉电阻和上拉电阻如何工作 (Hardware fundamentals: ho ...
- 上拉电阻和下拉电阻的区别
在初学arduino时,感觉最难理解的概念就是上拉电阻和下拉电阻了,不过你一旦理解了这个,后面的大部分都比较简单了! 简介 在数字逻辑电路中,一个信号不是0,就是1.正是因为这样,数字电路的设计才简单 ...
- 电阻上下拉是最常见的用法,那你是不是真的吃透了它?给小白讲讲上拉电阻和下拉电阻!----------------源自玩转单片机与嵌入式
上拉和下拉电阻主要用于正确偏置数字电路门电路的输入,以防止它们在没有输入条件时的状态是随机浮动的. 数字逻辑门可用于连接外部电路或设备,但必须注意确保其输入或输出正常工作并提供预期的开关条件. 一:为 ...
- 关于上拉电阻和下拉电阻的说明
参考链接 错误接线方式说明: 未添加上拉电阻或下拉电阻的接线方式如下,但是这种方式有问题,无法在实际环境使用,分析如下:当开关合上的时候,开关的左右连通,这时 3.3v 就顺着导线进入 D0,没毛病. ...
- 上拉电阻与下拉电阻的学习
一.什么是上拉电阻和下拉电阻 顾名思义,就是把某个点的电势拉到高电平或者是低电平,比如在TTL电路中电压是4.5v-5v,当某一点的电压>2v就认为他是高电平,<0.8v就是低电平. 二. ...
- 下拉电阻和上拉电阻(转)
在学习arduino时,连接微动开关,需要一个下拉电阻,当开关处于开路的状态时,保持输入引脚的低电平.对于其中的原理纠结了很长时间,下面是根据查找到的资料和加入了自己的理解. 下拉电阻 1当处于断路状 ...
最新文章
- SAP的安装后基本设定
- 跨平台2D/3D游戏开发框架libGDX发布1.2.0更新
- 写出一段代码将链表中的两个节点位置互换位置_面试 leetcode 算法专题系列(二)—— 链表...
- clone git 修改保存路径_用git管理版本,你必须知道的事情
- BZOJ4517: [Sdoi2016]排列计数
- HDU2033 人见人爱A+B【进制】
- ios github客户端_GitHub推出本地iOS和Android客户端
- vue 使用ace编辑器
- 搭建一个可视化看板,仅需 4 步
- 二叉树 | 二叉树的镜像(翻转)
- 放弃csv,拥抱feather文件
- 后渗透篇:COM劫持及加载技术
- vue脚手架引入bootstrap3
- vmware fusion8虚拟机win10桥接无法上网的问题
- 没有思考的生活是走向迷失自己的开始
- xDSL:数字用户线路技术(DSL、IDSL、ADSL、HDSL、SDSL、VDSL、G.Lite)--网络大典
- 基于DQN与gym的小车爬坡训练
- pako java_java压缩字符串,前端接收pako解压
- 分布式存储市场和技术发展热点
- usb gadget driver 之一UDC driver