arduino踩坑记录-03 数字串口

本文介绍了如何使用Arduino与电脑通过USB建立串行通信,监控单片机状态。实验涉及硬件包括Arduino主板、瞬时开关、电阻和连接线,通过电路连接实现按钮按压时数字引脚读数变化。当引脚未连接设备时,由于浮点类型,LED可能不稳定闪烁,下拉电阻用于稳定读数。配合代码示例,展示了Arduino数字串口的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HELLO!这次实验是数字串口的使用
此实验向您展示如何通过USB在Arduino与计算机之间建立串行通信来查看单片机的工作状态。

所需硬件:

  • Arduino卡发版*1
  • 瞬时开关、按钮或钮子开关*1
  • 10k欧姆电阻*1
  • 连接线*N
  • 面包板*1

连接电路:
在这里插入图片描述
将三根电线连接到电路板上。前两个,红色和黑色,连接到面包板侧面的两个顶点,以提供对5伏电源和接地的功能。第三根导线从数字引脚2到按钮的一条腿。按钮的同一根腿通过一个下拉电阻 (这里是10k欧姆) 接地。按钮的另一条腿连接到5伏电源。

当你按下按钮或开关时,它们连接电路中的两点。当按钮打开 (未按下) 时,按钮的两条腿之间没有接通,因此引脚接地 (通过下拉电阻) 并读数为低,或0。当按钮关闭 (按下) 时,它在其两条脚之间建立连接,将引脚连接到5伏,以便引脚读数为高,或1。

如果将数字i/o引脚与所有设备断开连接,LED可能会不稳定地闪烁。这是因为输入是浮点类型数值 – 也就是说,它与电压或接地没有牢固的连接,它将随机返回高或低。这就是为什么电路中需要一个下拉电阻。

原理图:
在这里插入图片描述
代码;


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值