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

详细介绍:下拉电阻的运用与心得

1.安装对应软件

首先先安装对应软件Arduino

网址​​​​​​Arduino - 首页

2.学习软件的使用

安装结束,我们进入首页选择我们对应的开发板Arduino UNO

选择之后就会将UNO开发板作为默认(UNO开发板适合初学者简单易上手)

并将开发板连接到电脑(注意:后面一定带有后缀,我前面买的盗版无法识别就没有后缀)

如果没有出现开发板(com)请检查链接器是否连接好或者开发板是否接触不良。

3.知识准备                 

delay(1000)是延迟1000毫秒(1秒)

digitalWrite(2, LOW(HIGH))是将数字引脚写HIGH(高电平)或LOW(低电平),2是开发板的几接口

pinMode(2, OUTPUT)是通过pinMode()函数,你可以将Arduino的引脚配置为以下三种模式:

输出(OUTPUT)模式
输入(INPUT)模式
输入上拉(INPUT_PULLUP)模式

const int 是指针指向一个常量整型,即指针所指向的值不可修改,但指针本身可以改变指向的地址

digitalRead 是 Arduino 编程中用于读取数字引脚状态的函数。它可以检测某个引脚是处于 高电平 (HIGH) 还是 低电平 (LOW) 状态

 val是能够有效地从混合了文字和数字的字符串中提取出数字。                

&&这个符号是指两个数据的并集

int val_old=0;是声明变量,存储上一次按钮返回值;比对val和val_old的值,来判断按钮是按下还是抬起

4.准备道具

1 × Arduino UNO 板

1 × 10K欧姆电阻(下拉电阻)

1 × 按钮

1 × 330欧姆电阻

1 × 面包板

然后我们连接面包板和UNO板子

注意一定是10K电阻,因为电阻帮隔绝电压,防止UNO板子烧坏

5.代码

const int LED=13;//声明变量,按钮接在第13针脚
const int BUTTON=7;//声明变量,按钮接在第7针脚
int val=0;
int val_old=0;
int state=0;
void setup()
{pinMode(LED,OUTPUT);pinMode(BUTTON,INPUT);
}
void loop()
{val=digitalRead(BUTTON);if((val==HIGH && val_old==LOW))
{state=1-state;
}
if((val==LOW && val_old==HIGH))
{delay(10);
}
val_old=val;
if(state==1)
{digitalWrite(LED,HIGH);
}
else
{digitalWrite(LED,LOW);
}
}

接下验证 ,左上角的勾是验证符号

验证成功后就上传(勾旁边的箭头就是上传)

上传成功

接下来就完成了

6.花絮

问题一:电阻值该如何计算

 第一条色环:阻值的第一位数字;

  第二条色环:阻值的第二位数字;

  第三条色环:阻值的第三位数字;

  第四条色环:阻值乘数的10的幂数;

  第五条色环:误差(常见是棕色,误差为1%)

在实践中发现,有些色环电阻的排列顺序不甚分明,往往容易读错。在识别时可运用如下技巧加以判断,具体内容如下:

  技巧1:先找标志误差的色环,从而排定色环顺序。最常用的表示电阻误差的颜色是:金、银、棕,尤其是金环和银环,一般绝少用做电阻色环的第一环,所以在电阻上只要有金环和银环,就可以基本认定这是色环电阻的最末一环。

  技巧2:棕色环是否是误差标志的判别。棕色环既常用做误差环,又常作为有效数字环。常常在第一环和最末一环中同时出现,使人很难识别谁是第一环。在实践中可以 按照色环之间的间隔加以判别。比如对于一个五道色环的电阻而言,第五环和第四环之间的间隔比第一环和第二环之间的间隔要宽一些,据此可判定色环的排列顺序。

  技巧3:在仅靠色环间距还无法判定色环顺序的情况下,还可以利用电阻的生产序列值来加以判别。比如有一个电阻的色环读序是:棕、黑、黑、黄、棕,其值为100×104Ω=1MΩ。误差为1%。属于正常的电阻系列值;若是反顺序读:棕、黄、黑、黑、棕,其值为140×100Ω=140Ω,误差为1%。显然,按照后一种排序所读出的电阻值,在电阻的生产系列中是没有的,故后一种色环顺序是不对的。

有些五色环电阻两头金属帽上都有色环,远离相对集中的四道色环的那道色环表示误差,是第五条色环,与之对应的另一头金属帽上的是第一道色环。
  读数时从它读起,之后的第二道、第三道色环是次高位、次次高位,第四道环表示10的多少次方

问题二:期望与事实不符

代码把低电平和高电平搞反了,只需要将LOW和HIGH换个位置

digitalWrite(ledPin, LOW);
} else {digitalWrite(ledPin, HIGH);

这两个换完就可以将开关的作用换过来

http://www.jsqmd.com/news/55056/

相关文章:

  • 2025年度浙江十大电子汽车衡厂家推荐:专业的电子汽车衡厂家
  • 2025园林景观公司最新权威推荐榜:景观设计、景观施工、绿化、景观工程、庭院材料、硬质景观材料
  • 20232306 2025-2026-2 《网络与系统攻防技术》实验七实验报告
  • 20232405 2025-2026-1 《网络与系统攻防技术》实验七实验报告
  • 2025年波纹伸缩软管厂家权威推荐榜单:暖通管道软管/高压法兰软管‌/沉降软管‌源头厂家精选
  • 2025年PMP培训专业企业TOP5权威推荐:实力机构助力项
  • 2025年玻璃钢厂家权威推荐榜单:玻璃钢夹砂管道/一体化泵站/模压化粪池源头厂家精选
  • 2025年新疆电线电缆厂家权威推荐榜单:电力电缆/高温电缆/矿用电缆源头厂家精选
  • 详细介绍:传输层协议TCP
  • 大盘风险控制策略分析报告 - 2025年11月29日
  • C# Avalonia 18- ControlTemplates - WrapBreakPanelTest
  • 2025年太原电气自动化培训机构排行榜:专业电气自动化培训班
  • 小样本学习实现大规模计算机视觉任务
  • 实用指南:Kafka Consumer 消费流程详解
  • 2025年上海继承律师权威推荐榜单:房产律所/婚姻律所/离婚房产律所精选
  • Tokenizer学习心得
  • 2025公寓床源头厂家TOP5权威推荐:口碑好的公寓床定制厂
  • 2025年中国十大公寓床生产厂推荐:公寓床生产厂哪家性价比高
  • 2025年上海离婚房产律所权威推荐榜单:离婚事务所/继承律所/离婚律所精选
  • 应用安全 --- 软件安全 之 选择性加固
  • 2025年工业冷风机十大品牌排行榜揭晓,工厂车间降温通风/锻打车间通风降温/铸造车间通风降温/陶瓷车间降温工业冷风机产品推荐排行榜
  • 详细介绍:2025年(第六届)“大湾区杯”粤港澳金融数学建模竞赛准备!严格遵循要求,拿下大奖!
  • 2025成都抖音短视频运营服务商权威榜单发布
  • 增强AI股票预测分析报告 - 2025年11月29日
  • 2025年南京武汉杭州靠谱的代运营企业推荐:信誉好、比较不错
  • 2025化工玻璃仪器企业TOP5权威推荐:三晶玻璃怎么样
  • 待办事项全栈搭建:Vue3 + Node.js (Koa) + MySQL深度整合,构建生产级任务管理系统的技术实践
  • 2025年上海婚姻律所权威推荐榜单:房产律所/离婚事务所/继承律所律师事务所精选
  • 四、Nodejs基于 Koa 框架的 WebServer 构建与原理解析 - 实践
  • AI股票预测分析报告 - 2025年11月29日