自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1412)
  • 资源 (7)
  • 收藏
  • 关注

原创 TEMT6000环境光传感器驱动

TEMT6000X01环境光传感器是一款硅 NPN 外延平面光电晶体管,采用微型透明 1206 封装,用于表面贴装。它对可见光很敏感,就像人眼一样,在 570 nm 处具有峰值灵敏度。用于控制 LCD 显示器和移动设备键盘背光以及工业开/关照明操作中的显示背光调光的环境光传感器。

2024-02-07 22:06:01 144

原创 在Arduino IDE中配置和处理ESP8266 GPIO中断

在草图的开头,我们创建一个名为Button的结构体。在loop()函数中,我们只需检查按钮是否已按下,然后打印到到目前为止已按下键的次数,并将按钮按状态设置为false,以便我们可以继续接收中断。如果您查看上面示例的串口输出,您会注意到,即使仅按下一次按钮,计数器也会增加几次。信号稳定的时间非常快,对我们来说几乎是瞬时的,但是对于ESP8266来说,这是一段巨大的时间。然后,我们创建一个Button结构体的实例,并将引脚编号初始化为D6,按键的次数为0,并将默认的按状态按状态为false。

2024-02-07 22:00:10 66

原创 连接到无线WiFi路由器

ESP8266可以通过WiFi连接到无线路由器,这种方式和手机通过WiFi连接无线路由器的模式是相同的,我们称该模式为无线终端模式(Wireless Station),即STA工作模式。

2024-02-07 21:34:08 54

原创 血氧心率检测

【代码】血氧心率检测。

2024-02-07 21:13:17 32

原创 ESP32C3的酷炫小时钟

本功能依赖wifi,使用NTP时间同步当开发板连接上wifi后,会自动从NTP同步时间,解决了时间不准确的痛点。

2024-02-07 21:05:14 40

原创 Arduino 十大滤波算法程序

如果本次值与上次值之差<=A,则本次值有效, 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。如果在计数器溢出的那一次采样到的值恰好是干扰值,则会将干扰值当作有效值导入系统。取a=0-1,本次滤波结果=(1-a)*本次采样值+a*上次滤波结果。对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差。把连续取得的N个采样值看成一个队列,队列的长度固定为N,对于偶然出现的脉冲性干扰,可消除由其所引起的采样值偏差。是对递推平均滤波法的改进,即不同时刻的数据加以不同的权;

2024-02-06 23:11:05 37

原创 自动调酒机

准备好你的继电器,电磁阀,直流母插头,和螺母。将你的电磁阀连接到直流电压线上,可以通过使用丝螺母或焊接连接。每一种饮料都是对应一系列的行动:首先是改变屏幕上的提示,然后相应灯闪烁,接着打开合适的阀门和并运行泵。以上代码,可以将可调配的饮料的清单,在液晶屏上显示出来,并可以滚动选择。布线有点乱,但实际上相同的重复性的线路模块较多,理清楚还是比较容易的,将电磁阀连接到继电器上。现在你有一个自动调酒机器人了,你的朋友按动一个按键,即可得到一杯完美的鸡尾酒或者混合饮料。以上代码,是饮料清单上第一个饮料的操作代码。

2024-02-06 23:08:49 21

原创 YES or NO 智能信箱

Arduino 驱动的智能信箱,如果收到新快递,手机上会收到提醒和所投递的物品照片,同时还可以用蓝牙控制信箱,用手机选择操作——收取快递或者即刻销毁。Arduino 驱动的智能信箱,如果收到新快递,手机上会收到提醒和所投递的物品照片,同时还可以用蓝牙控制信箱,用手机选择操作YES OR NO——收取快递或者即刻销毁(用到了碎纸机)。

2024-02-06 23:03:06 21

原创 自行车数字码表

当车轮转动时,车轮上的磁铁穿过支架上的霍尔效应传感器,就可以收集输入数据。另外,我也不希望我心爱的Arduino因为固定的问题或者使用了水货材料而在自行车运转时掉落。但是那样我得使用三个库,SD.h ,Wire.h 和 SPI.h. 这些会占84%的内存, IDE 警告我稳定性问题。我使用的显示器是 0.96 英寸的 OLED 显示器, I2C 作为从设备和主设备之间的通信协议。当特定的磁面向正确方向时,传感器的输出就会拉的很低。需要在保持运动时,才能显示运动的里程等,有待你的完善。

2024-02-06 22:57:29 19

原创 自动喂鱼机

下面要介绍的是基于 Arduino 制作的喂鱼机,投喂机械部分使用一个步进电机和一组 3D 打印部件制作,成本低廉、无需网络。你只需要将投喂程序设定好(定时定量),写入 Arduino 中,准备好饲料槽就可以放心出门啦!

2024-02-06 22:51:29 34

原创 “囚徒困境”抢答器

对于抢答按钮的输入,使用了循环扫描的方法,势必会有一个优先级的问题,一旦一个持续按下,就会触发bug必赢。可以改用中断,套用几个flag变量,综合判断真正在抢答器结束后按击的人。3 输出的指示: 有若干计分灯光,用于计分。状态3:成功抢答的一端判断为胜利。2 输出的指示: 有一个输出的灯光指示,用于给予开始抢答的信号。状态2:开始抢答,红灯亮起。状态1:所有led跑马灯,等待红色按钮输入开始信号。1 抢答场景:定然有两个按键输入。4 胜利条件: 谁抢到山顶的“灯”谁就胜利!这个代码还是有相当的改进余地的。

2024-02-06 22:41:32 22

原创 799.香槟塔

例如,在倾倒一杯香槟后,最顶层的玻璃杯满了。在倒第四杯后,第三层中间的玻璃杯盛放了一半的香槟,他两边的玻璃杯各自盛放了四分之一的香槟,如下图所示。从顶层的第一个玻璃杯开始倾倒一些香槟,当顶层的杯子满了,任何溢出的香槟都会立刻等流量的流向左右两侧的玻璃杯。我们在顶层(下标是(0,0)倒了两杯香槟后,有一杯量的香槟将从顶层溢出,位于(1,0)的玻璃杯和(1,1)的玻璃杯平分了这一杯香槟,所以每个玻璃杯有一半的香槟。我们在顶层(下标是(0,0))倒了一杯香槟后,没有溢出,因此所有在顶层以下的玻璃杯都是空的。

2024-02-06 22:29:28 12

原创 LCP 76.魔法棋盘

现在,探险家小扣的任务是确定所有问号位置的状态(留空/放黑棋/放红棋),使最终的棋盘上,任意两颗棋子间都。的棋盘中,有两种不同的棋子:黑色,红色。由于棋盘上被施加了魔法禁制,棋盘上的部分格子变成问号。请返回可以满足上述条件的放置方案数量。注:异色棋子之间可以有空位。

2024-02-06 22:26:16 14

原创 实现一个魔法字典

/ 将第二个 'h' 替换为 'e' 可以匹配 "hello" ,所以返回 True。// 返回 False。字母换成另一个字母,使得所形成的新单词存在于已构建的神奇字典中。设计一个使用单词列表进行初始化的数据结构,单词列表中的单词。

2024-02-06 22:23:07 17

原创 汉诺塔问题

在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。请编写程序,用栈将所有盘子从第一根柱子移到最后一根柱子。(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。(1) 每次只能移动一个盘子;

2024-02-06 22:20:24 12

原创 马戏团人塔

有个马戏团正在设计叠罗汉的表演节目,一个人要站在另一人的肩膀上。出于实际和美观的考虑,在上面的人要比下面的人矮一点且轻一点。已知马戏团每个人的身高和体重,请编写代码计算叠罗汉最多能叠几个人。从上往下数,叠罗汉最多能叠 6 层:(56,90), (60,95), (65,100), (68,110), (70,150), (75,190)

2024-02-06 22:16:09 17

原创 LCP 30.魔塔游戏

请返回小扣最少需要调整几次,才能顺利访问所有房间。若调整顺序也无法访问完全部房间,请返回 -1。,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;解释:初始血量为 1。至少需要将 nums[3] 调整至访问顺序末尾以满足要求。假定小扣原计划按房间编号升序访问所有房间补血/打怪,每个房间的补血道具/怪物对于血量影响记于数组。解释:调整访问顺序也无法完成全部房间的访问。小扣当前位于魔塔游戏第一层,共有。,小扣需对房间访问顺序进行调整,表示房间对血量无影响。

2024-02-06 22:12:29 11

原创 基于ESP8266的智能饮水机

【代码】基于ESP8266的智能饮水机。

2024-01-30 16:11:41 34

原创 杭电2111 Saving HDU

【代码】杭电2111 Saving HDU。

2024-01-12 23:08:38 34

原创 杭电2110 Crisis of HDU

【代码】杭电2110 Crisis of HDU。

2024-01-12 23:06:39 23

原创 杭电2109 Fighting for HDU

【代码】杭电2109 Fighting for HDU。

2024-01-12 23:04:52 24

原创 杭电2108 Shape of HDU

【代码】杭电2108 Shape of HDU。

2024-01-12 23:03:09 17

原创 杭电2107 Founding of HDU

【代码】杭电2107 Founding of HDU。

2024-01-12 23:01:33 10

原创 杭电2106 decimal system

【代码】杭电2106 decimal system。

2024-01-12 22:59:58 4

原创 杭电2105 The Center of Gravity

【代码】杭电2105 The Center of Gravity。

2024-01-12 22:57:31 8

原创 杭电2104 hide handkerchief

【代码】杭电2104 hide handkerchief。

2024-01-12 22:55:39 10

原创 杭电2103 Family planning

【代码】杭电2103 Family planning。

2024-01-12 22:53:08 6

原创 杭电2102 A计划

【代码】杭电2102 A计划。

2024-01-11 21:39:20 15

原创 杭电2101 A + B Problem Too

【代码】杭电2101 A + B Problem Too。

2024-01-11 21:36:19 8

原创 杭电2100 Lovekey

【代码】杭电2100 Lovekey。

2024-01-10 02:20:21 214

原创 杭电2099 整除的尾数

【代码】杭电2099 整除的尾数。

2024-01-10 02:16:05 251

原创 杭电2098 分拆素数和

【代码】杭电2098 分拆素数和。

2024-01-10 02:14:30 268

原创 杭电2097 Sky数

【代码】杭电2097 Sky数。

2024-01-10 02:12:38 271

原创 杭电2096 小明A+B

【代码】杭电2096 小明A+B。

2024-01-10 02:11:04 246

原创 杭电2095 find your present (2)

【代码】杭电2095 find your present (2)

2024-01-10 02:09:11 248

原创 杭电2094 产生冠军

【代码】杭电2094 产生冠军。

2024-01-10 02:06:54 195

原创 杭电2093 考试排名

【代码】杭电2093 考试排名。

2024-01-10 02:05:05 261

原创 杭电2092 整数解

【代码】杭电2092 整数解。

2024-01-10 02:03:18 218

原创 杭电2091 空心三角形

【代码】杭电2091 空心三角形。

2024-01-10 02:01:22 234

原创 远程可控宠物喂食器

在人们出门的时候,因为宠物不方便随身携带,所以一般都会把它们放在家里,如果没有人看管,它们的食物得不到保证,久而久之就会生病,甚至死亡,因此,给它们喂食是一件很重要的事情。随着社会的发展,越来越多的宠物进入到我们的家庭,这不仅为我们的生活带来了快乐,而且对我们的宠物产品产业也产生了很大的推动作用。拥有一只健康、开心、充满活力的宠物,会让你的生活变得更加丰富多彩,也会让你的生活变得更加有趣。在这个世界上,养一只宠物是一件很拉风的事情,也是一件引以为傲的事情,在这种情况下,中国的宠物行业也开始了它的发展。

2024-01-09 15:09:10 287

51单片机竞赛设计实例程序44例(Proteus仿真资料).zip

1、12位AD_DS1621与12864液晶、2、16X192点阵程序、3、多变循环彩灯、4、51单片机12864大液晶屏proteus仿真、5、AD0832设计的电压表32X16点阵显示、6、ad0831_lcd_da0808_ds1302_24c64的应用、7、10BitDA正弦信号发生器、8、DS1302时钟+1602液晶、9、LCD滚动显示汉字、10、Max7221动态显示、11、播放音乐、12、单片机设计2008奥运会、13、非常形象的交通灯控制设计、14、温度计设计、15、字符液晶1602仿真测试、16、485全双工通信应用、17、AT89C51对直流电动机的驱动、18、步进电机控制_液晶显示、19、步进电机控制程序液晶显示、20、超级终端、21、红外遥控模拟、22、直流电机测速+中文液晶显示、23、数控云台master、24、单片机水塔控制系统、25、数控直流稳压电源、26、智能温控器、27、自行车测速仿真、28、lcd-12864应用、29、密码锁、30、万年历、31、编码开关试验、32、超大屏幕点阵显示、33、创意LOVE彩灯欣赏、34、8通道自动温度检测系统仿真(含原程序)、35、485全双工通信、36、可预设电压的数控电源(功能强大)、37、ds18b20、38、DS18B20(已通过)、39、多机通信、40、工厂屏、41、模拟串口、42、双单片机串口例子、43、单片机水塔控制系统、44、舞蹈机器人步进机仿真

2020-06-09

《单片机C语言程序设计实训100例——基于8051+Proteus仿真》案例压缩包.zip

单片机C语言程序设计实训100例:基于8051+Proteus仿真讲述了:第一章用简短篇幅介绍8051单片机的特点、应用,以及Keil C语言程序设计,在语言程序设计中重点介绍8051内部资源;第二章介绍Proteus的入门操作;第三~五章全部为单片机的C程序设计案例;第三章为基础案例,涉及C语言基础部分,基本IO部分,中断与定时器,串口控制,模数与数模转换部分等;第四章在前面的基础上对扩展的外围硬件应用进行编程,包括译码器、串并转换芯片、存储器、中英文液晶屏、IIC等;第五章是综合设计部分,涉及一些具体的应用型产品的设计。

2020-06-09

51单片机的出租车计价器C语言程序.zip

了解和掌握掉电存储芯片AT24C02、霍尔传感器A44E、数码管、驱动芯片74LS245等外部接口芯片器件的应用。

2020-06-08

单片机原理与应用实验.zip

《单片机原理及应用实验指导》主要内容:单片机原理及应用实验是单片机原理及应用课程的一部分,其任务是:   (1)通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。   (2)学习和掌握单片机应用系统的程序设计技术。   (3)提升应用计算机的能力及水平,培养逻辑思维及动手能力。

2020-06-08

计算机网络实验1.docx

计算机网络实验报告一 ——常见网络命令的应用 掌握常用网络命令的使用方法,理解网络命令的功能,熟练运用命令分析网络状态。更具体的是,学会使用ping, netstat, ipconfig, route, tracert等常用网络命令检测网络是否连通、了解网络的配置状态、跟踪路由等相关网络问题。

2020-04-30

floor light_19.11.1.mix

用Mixly实现智能楼道控制灯,通过声音传感器,以及人体红外传感器接收到的信号值来执行判断灯的亮灭。若考虑白天不亮灯的情况,则应加装一个光线传感器来判断。

2020-04-29

RFID_19.11.5.mix

MIxly——RFID智能门禁系统 1.读取校园卡ID号。 2.读取到指定校园卡使用S90舵机开门,并延时1秒后自动关闭。

2020-04-28

空空如也

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

TA关注的人

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