自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 超声传感器的测距

pulseIn()读引脚的脉冲信号, 被读取的脉冲信号可以是 HIGH 或 LOW,下图代码中,Arduino将在引脚变为高电平时开始计时, 当引脚变为低电平时停止记时,并返回脉冲持续时长t;Serial.available() 可以搭配if 或者while使用,先检测缓冲区中是否有可读数据,如果有数据,再读取,没有数据便跳过读取或等待读取;当串口通信时,Arduino控制器上的标有RX、TX的两LED灯会闪烁提示,接收数据时,RX灯会点亮,发送数据时,TX灯会点亮。

2023-05-20 16:42:31 3045 1

原创 OUTPUT,INPUT,INPUT_PULLUP三种模式的区别

当我们需要使用该内部上拉电阻,可以通过pinMode()将引脚设置为输入上拉(INPUT_PULLUP)模式。(1)设置引脚 为输出(OUTPUT)模式,此时引脚为低阻抗状态,可以向其他电路原件提供电流(通常为40mA以内)(2)设置引脚为输入(INPUT)模式,,此时引脚为高阻抗状态,此时该引脚可用于。注:观察此时读入的信号与digitalRead()的异同。(3)设置引脚为输入上拉(INPUT_PULLUP)模式。一,首先三种模式都需要由pinMode()函数来设置。输入上拉模式的作用是:抬高电位。

2023-05-19 10:35:17 5343 1

原创 MC猜数字

2,了解到数码管的工作原理,尝试在3136AS数码管上应用所学内容,由于在面包板上安装3136AS数码管会导致部分线路串联不能正常工作。了解到,while循环(先判断,再执行)和do_while循环(先执行再判断)的不同;使用自定义函数,将几个重要功能分块,使loop函数更简洁,提高代码的利用率;运行效果为,由一到九不断循环;若按下开关则,长时间显示b;1,根据太极创客提供的图纸尝试自己搭建电路,而后测试电路。三,完成运行,我们可以根据最后一次闪烁的图案判断出随机数。以及应用switch case语句;

2023-05-14 19:02:07 259 1

原创 Arduino逻辑控制(1~3)

引入逻辑非(“!当有一个按钮都没有被按下,引脚2或引脚8都处于高电位,布尔变量值有一个为1,if判断语句为逻辑真,点亮LED灯。当两个按钮都被按下,引脚2和引脚8都处于低电位,布尔变量值全为0,if判断语句为逻辑才为假,熄灭LED灯。当两个按钮都没有被按下,引脚2和引脚8都处于高电位,布尔变量值全为1,if判断语句为逻辑真,点亮LED灯。当两个按钮都没有被按下,引脚2和引脚8都处于高电位,布尔变量值全为1,if判断语句为逻辑真,点亮LED灯。按下开关LED灯熄灭,断开开关LED灯点亮,运行效果如下;

2023-05-11 23:51:54 761 1

原创 Arduino实操

该函数由示例blink修改得到,运行效果如下,LED灯将点亮1s,熄灭1s,反复如此;若想改变点亮时长可直接修改delay()函数括号中的数值,也可在最初定义一个变量并赋值,再将变量填入括号中。两个结构函数:setup() 函数 (初始化工作,只运行一次) 和loop() 函数 (函数会被反复执行)同时我们观察到当引脚悬空时,窗口监视器可能观察到01010快速闪动;不按开关,引脚2是高电平1;按下开关,引脚2是低电平0;注意窗口监视器中的波特率要与程序中输入一致;二,按键开关控制电路与程序。

2023-05-07 20:21:44 4071 1

原创 Arduino学习笔记(P1~P15)

2023-05-07 14:27:18 134 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除