
硬件
文章平均质量分 73
疯狂的豆包
这个作者很懒,什么都没留下…
展开
-
基于 STM32 连接 Mini MP3 播放器的实践探索
综上所述,从 51 单片机到 STM32 的技术转变,成功解决了串口通信波特率不匹配以及音频播放控制不稳定的问题,为基于 STM32 连接 Mini MP3 播放器的项目开发奠定了坚实基础。通过合理配置 STM32 的硬件资源与软件参数,实现了稳定高效的串口通信以及精准流畅的音频播放控制,为实际应用提供了强大的技术支持。未来,随着嵌入式技术的不断发展与创新,STM32 与 Mini MP3 播放器的结合将拥有更广阔的应用前景,有望在更多领域应用。原创 2025-01-15 09:10:40 · 1506 阅读 · 0 评论 -
ESP32-CAM 引脚理解与扩展功能实现
ESP32-CAM 是一款功能强大的开发板,但其引脚数量有限且部分引脚有特定用途。通过合理使用 ESP32-CAM-MB 编程器或 FTDI 适配器,可以在下载程序后空出引脚,从而扩展更多功能。在设计项目时,需要特别注意引脚的使用限制,避免影响模块的正常启动和运行。通过合理规划和使用引脚,可以充分发挥 ESP32-CAM 的潜力,实现丰富的物联网应用。原创 2025-01-15 09:10:04 · 829 阅读 · 0 评论 -
基于Arduino完成的莫尔斯密码按键练习
当参与者按下按键时,根据按键的长短,蜂鸣器会发出相应的声音,同时 LCD1602 上会显示出对应的莫尔斯密码字母或字符。这种直观的声音和视觉反馈,让参与者仿佛置身于真实的莫尔斯密码通信场景中,极大地提高了学习莫尔斯密码的兴趣和效果。在通信技术飞速发展的今天,尽管各种先进的通信手段层出不穷,但莫尔斯密码作为一种经典的通信方式,依然有着独特的魅力和价值。参与者通过按压按键的长短来输入莫尔斯密码中的点和划,Arduino Uno 检测到按键信号后,驱动蜂鸣器发声并控制 LCD1602 显示对应的字母或字符。原创 2025-01-15 09:09:24 · 290 阅读 · 0 评论 -
一种基于 Arduino Uno 的 NTC 温度计 DIY 项目
通过这个基于 Arduino Uno 和 NTC 热敏电阻的温度计 DIY 项目,我们不仅学习了如何搭建简单的电子电路,还掌握了利用 Arduino 进行模拟信号采集与处理的方法。从硬件搭建到软件编程,每一个步骤都充满了乐趣与挑战。虽然这个项目相对简单,但它为我们打开了探索更多电子制作项目的大门。在未来的学习与实践中,我们可以不断优化这个项目,增加更多实用的功能,也可以尝试制作其他类型的传感器测量项目,如湿度测量、光照强度测量等,进一步提升自己的动手能力和创新思维。原创 2025-01-14 20:28:29 · 730 阅读 · 0 评论 -
基于ESP8266 wifimanager实现WiFi配置及天气显示
本项目的核心是ESP8266 WiFi模块,它是一款低功耗的单片机,支持WiFi连接,非常适合于各种IoT项目。我们将使用WiFiManager库,该库能够简化WiFi配置的过程,让用户不需要编写复杂的代码就能轻松连接到WiFi。通过 WiFiManager 库实现的 WiFi 配置流程,使得用户无需在代码中硬编码 WiFi 名称和密码,大大提高了设备的通用性和安全性。同时,也为用户提供了一个直观、便捷的 WiFi 配置方式,降低了设备的使用门槛。原创 2025-01-14 20:01:48 · 1054 阅读 · 0 评论 -
一种ESP8266+OLED时间天气显示
基于此,本项目旨在利用 ESP8266 这款功能强大的 Wi - Fi 模块与 OLED 显示屏,打造一款能够同时显示时间与天气信息的智能设备。它不仅可以实时获取网络时间,确保时间的精准性,还能从网络上抓取当地的天气数据,包括温度、湿度、天气状况(晴、阴、雨、雪等)、风力风向等关键信息,并将这些信息清晰直观地呈现在 OLED 屏幕上。这样一来,用户只需一瞥屏幕,便能迅速掌握当前的时间与天气状况,极大地提高了信息获取效率,为日常生活带来诸多便利。原创 2025-01-14 19:44:19 · 1438 阅读 · 0 评论 -
理解STC15F2K60S2单片机的最小电路
通过对比STC15F2K60S2和51单片机的特性,我们可以更好地理解STC15F2K60S2的最小电路设计。STC15F2K60S2在性能、存储器容量和外设集成方面都有显著提升,同时支持ISP/IAP,使得程序下载和更新更加方便。通过参考51单片机的最小电路设计,我们可以快速构建STC15F2K60S2的最小系统,并通过ISP方式下载程序,实现各种嵌入式应用。原创 2025-01-14 12:40:26 · 1547 阅读 · 0 评论 -
OLED 驱动库设置指南:SSD1306 与 SH1106 的选择与应用
在嵌入式系统和物联网项目中,OLED 显示屏因其轻薄、低功耗、高对比度等优点而广受欢迎。然而,不同尺寸和型号的 OLED 显示屏通常配备不同的驱动芯片,如 0.96 寸的 SSD1306 和 1.3 寸的 SH1106。正确选择和配置驱动库对于确保显示屏正常工作至关重要。本文将详细探讨如何为不同型号的 OLED 选择合适的驱动库,并提供具体的代码示例,帮助读者避免常见的显示问题,如花屏等。原创 2025-01-09 22:42:43 · 1178 阅读 · 0 评论 -
基于U8G库OLED解决右边有条竖线
这次基于 U8G 库 OLED 解决右边竖线问题的经历,虽然过程充满挑战,但也让我收获颇丰。它不仅提升了我的技术能力,也让我更加坚定了在电子项目开发道路上不断探索与前行的决心。希望我的分享能够帮助到更多遇到类似问题的朋友们,让我们一起在技术的海洋中乘风破浪,创造更多精彩的项目。原创 2025-01-09 22:19:20 · 556 阅读 · 0 评论 -
基于C51和OLED12864实现贪吃蛇小游戏
本文详细介绍了基于C51单片机和OLED12864显示屏实现贪吃蛇游戏的全过程。从硬件选择到软件编程,再到界面优化,每一步都体现了对技术细节的深入理解和对用户体验的精心考虑。尽管在实现过程中遇到了如OLED显示屏速率限制导致的界面卡顿等技术挑战,但通过合理的软件优化和硬件调整,我们成功地提升了游戏的流畅度和玩家的互动体验。原创 2024-07-29 19:08:38 · 819 阅读 · 0 评论 -
基于C51和OLED12864实现Goole小恐龙
尽管受限于12864显示屏的显示特性,我们的实现依然能够展示出小恐龙的基本动作——行走和跳跃,尽管界面的流畅度和清晰度有所限制。尽管在OLED12864显示屏上实现Google小恐龙游戏面临一些挑战,如显示延迟和界面清晰度,但我们的项目依然成功地展示了小恐龙的基本动作。在未来,随着显示技术的不断进步,我们有理由相信,类似的游戏将能够在更小、更高效的设备上实现更加流畅和清晰的显示效果。最终,Google小恐龙游戏的这一实现不仅是对经典游戏的一种致敬,也是对技术限制的一种挑战。原创 2024-07-25 19:21:50 · 431 阅读 · 0 评论 -
基于C51和OLED12864实现电压的测量
随着储能技术在各个领域的广泛应用,如新能源汽车、智能电网和便携式电子设备,对电压测量的准确性和实时性提出了更高的要求。本文将探讨一种基于C51单片机和OLED12864显示屏的电压测量解决方案,重点突出其可视化界面的便捷性和对当前市场储能重要性的响应。本文提出的基于C51单片机和OLED12864显示屏的电压测量系统不仅提供了一种高效、精确的测量手段,而且通过直观的可视化界面,极大地提升了用户体验和操作便捷性。这种系统的设计不仅响应了市场对储能技术的需求,也为未来智能电子设备的发展提供了新的思路和方向。原创 2024-07-25 19:09:38 · 362 阅读 · 0 评论 -
玩转硬件之Micro:bit的玩法(六)——扫地机器人
扫地机器人通常配备多达13类传感器,这些传感器协同工作,让机器人感知更多的外界情景、更聪明,应对更多复杂的场景。但是对于实现扫地机器人最基础的功能只需要侦测传感器。原创 2024-01-15 20:55:57 · 1166 阅读 · 0 评论 -
玩转硬件之MP3的破解
MP3播放器是一种能播放音乐文件的播放器,主要由存储器(存储卡)、显示器(LCD显示屏)、中央处理器MCU(微控制器)或解码DSP(数字信号处理器) 等组成。原创 2024-01-15 20:21:38 · 875 阅读 · 0 评论 -
玩转硬件之玩改朗逸中控设备
这是一个有关一件被拆卸的朗逸中控设备的故事。这个设备已经闲置多年,但是它的命运发生了转变。它被改装成了一台收音机和MP3播放器。原创 2024-01-09 20:07:05 · 666 阅读 · 0 评论 -
玩转硬件之C51的玩法(二)——模拟按键模块
模拟按键模块是一种常见的电子元件,它具有简单、易用、可靠的特点,被广泛应用于各种电子设备中。它的工作原理是通过按下按钮,使开关接通或断开电路,从而实现控制电子设备的功能。原创 2024-01-09 19:32:34 · 796 阅读 · 0 评论 -
玩转硬件之C51的玩法(一)——破解“口红糖”中的电路
偶然间在超市看到一种口红糖,竟然可以实现红蓝灯间隔闪烁,打开后发现里面有芯片和发光二极管,那么我是否可以用C51单片机可以实现该功能吗?原创 2023-11-13 20:50:06 · 372 阅读 · 0 评论 -
玩转硬件之Micro:bit的玩法(五)——垃圾分类
现在小区里随处可见的分类垃圾桶,但是我们其实还没有养成良好的垃圾分类习惯。如果给我们一个智能垃圾桶,当你靠近垃圾桶时,它会自动打开,你只需要把垃圾放进去就行了,你会喜欢这样的垃圾桶吗?你会乐意把垃圾放进垃圾桶吗?原创 2023-11-13 20:06:31 · 812 阅读 · 0 评论 -
玩转硬件之Micro:bit的玩法(四)——声控灯
那如果我说Micro:bit也可以实现声控灯,你会信吗?原创 2023-11-02 19:16:09 · 1017 阅读 · 0 评论 -
玩转硬件之Micro:bit的玩法(三)——计步器
将Micro:bit轻微甩动,加速计检测到甩动的加速度远小于重力加速度,可忽略不计,因此,在使用Micro:bit过程中,主要是检测当姿态变化时,重力加速度在x,y,z轴上的变化,并在此基础上应用。Micro:bit采用的是Freescale MMA8653FC 三轴加速度传感器,I2C接口与外部通信,10位ADC精度,可设置量程为±2g,±4g,±8g,数据最大更新速率为800Hz。Step 4 你有注意到每次显示数字的时候,会出现滞后和延迟,那么需要在开机模块中,添加停止动画。原创 2023-11-02 07:09:02 · 887 阅读 · 0 评论 -
玩转硬件之Micro:bit的玩法(二) —— 秒表
如果要制作秒表,那么既要懂硬件,又要懂软件,可是拥有了Micro:bit,So easy,妈妈再也不用担心我的学习。原创 2023-11-01 20:25:37 · 993 阅读 · 1 评论 -
玩转硬件之Micro:bit的玩法(一)
这一系列文章主要讲的是Micro:bit,更多还是关注于少儿编程开发板,至于51单片机和Raspberry Pi(树莓派),目前主要应用在大学教育上,所以作为这篇文章的开篇先介绍一下目前主流的少儿编程开发板。原创 2023-10-31 21:05:37 · 744 阅读 · 0 评论