单片机知识小专栏
文章平均质量分 77
予非鱼安知鱼
欲买桂花同载酒,终不是少年游。
展开
-
定时器搭配GPIO做定时扫描按键 -- STM32
本文介绍了在STM32F103单片机中,如何使用定时器和GPIO模块实现定时扫描按键功能。通过学习定时器和GPIO的相关原理和函数,我们可以更加深入地了解STM32F103单片机的工作原理,从而更好地完成各类实际应用。总的来说,定时器和GPIO模块是STM32F103单片机非常常用和重要的模块,掌握其相关知识和应用技巧,对于提高单片机的应用水平和开发效率具有重要的作用。程序代码资源下载:https://download.csdn.net/download/hongyun1221/87852606。原创 2023-06-01 15:32:34 · 3103 阅读 · 0 评论 -
定时器详解 -- 定时器中断、PWM输出 --stm32
STM32定时器使用、PWM使用原创 2023-05-31 17:39:46 · 5310 阅读 · 0 评论 -
ESP32 ADC测量电压 arduino
接下来,将每个采样值映射到最接近的离散值(也称为“量化”),并且该离散值将作为ADC的输出。此外,ADC提供选择衰减器(Attenuator)的功能,该衰减器可以对信号进行放大或消减,以确保输入信号处于ADC可接受的幅度范围内。要读取更高的电压(最高为引脚最大电压,通常为3.3V),则需要将该ADC通道的信号衰减设置为> 0dB。在ESP32上使用ADC读取模拟电压时,需要先进行ADC的校准,确保输出结果的准确性和稳定性。这样就成功为存储ADC校准值的结构体分配了一段内存,可供后续的ADC校准过程使用。原创 2023-05-24 17:37:20 · 7480 阅读 · 0 评论 -
ESP32使用ESP-NOW协议实现一对多通信和MAC地址存储
本文介绍了如何使用ESP-NOW协议实现一对多通信和MAC信息存储。ESP32是一款功能强大的Wi-Fi和蓝牙双模组,可使用ESP-NOW协议实现低功耗、高效率的通信。本文详细介绍了在ESP32上配置ESP-NOW协议、建立连接和实现一对多通信的方法,同时提供了存储发送者MAC地址的解决方案。此外,文章还讨论了如何限制存储的MAC地址数量以防止内存溢出。这些技巧可以帮助开发人员更好地利用ESP32的功能。原创 2023-04-21 16:09:51 · 5824 阅读 · 6 评论 -
了解 ESP32 FreeRTOS:初学者指南
了解ESP32 FreeRTOS的基本原理和功能,掌握创建任务和消息队列的方法,并学习常见问题的解决方案和性能优化的最佳实践。原创 2023-04-07 17:30:36 · 3796 阅读 · 0 评论 -
esp32获取网络时间
在ESP32的Arduino环境中,time_t数据类型是一个整数,表示自1970年1月1日00:00:00 UTC以来经过的秒数。但是,由于long比time_t更具通用性,因此在转换时使用了static_cast将time_t强制转换为long。此示例中,我们使用static_cast将time_t类型的当前时间转换为long类型的Unix时间戳。ESP32通过连接WiFi后得到当前时间,并且转换为unix时间戳类型,目的是使用mqtt时可以将发送信息时间上传等。原创 2023-04-07 15:51:05 · 3312 阅读 · 1 评论 -
ESP32串口通信 双机串口通信
esp32串口通信,双机通信,arduino原创 2023-03-25 16:55:00 · 8397 阅读 · 2 评论 -
ESP32配置mqtt arduino
esp32连接mqtt原创 2023-03-25 12:42:51 · 3195 阅读 · 4 评论 -
ESP32 wifi学习记录
esp32 wifi学习,环境:vc code原创 2023-03-07 21:30:08 · 558 阅读 · 0 评论 -
ESP32 GPIO使用
ESP32的GPIO配置,环境:VS code原创 2023-03-07 21:18:41 · 1467 阅读 · 0 评论 -
ESP32日志 vs code环境
日志等级有:错误,警告,信息,调试和详细(详细度从最低到最高)。环境:ESP32、VS code 、esp-ide。原创 2023-03-07 21:09:45 · 466 阅读 · 0 评论 -
单片机输入输出模式
GPIO输入输出模式以及上下拉电阻简述原创 2023-02-22 16:24:08 · 4664 阅读 · 0 评论