大家遇到什么什么题,可以私聊我。近期由于某些原因,玩了一下stm32+WiFi获取网络天气和网络时间。之前一直觉得这个东西会有点难度,其实,做完了才发现,其实那只是想象中的难而已。现在,将这几天的成果分享一下,做个学习记录,也分享给有需要的伙伴。在文末有改良好的代码,问题肯定是有的,但是比之前,好很多,有需要的朋友可以自己下载。上面链接给的代码其实是有问题的,经过测试,发现三点不足: 1.RTC时
转载 2024-04-07 10:02:22
216阅读
文章目录前言一、利用blinker和arduino c语言设计的环境监测小车(自我认知为大杂烩)1、物品准备2、界面设计3、arduino mega2560控制小车4、esp32cam做传输中介5、代码分析(更新中)5.1、车辆控制5.2、bh1750光线强度传感器5.3、dht22温湿度传感器5.4、BMP2805.5、GP2Y1010AU0F5.6、小爱同学查询温湿度5.7、esp32与ar
如何实现ESP32 Python时钟 作为一名经验丰富的开发者,我将帮助你实现ESP32 Python时钟。以下是整个过程的步骤: | 步骤 | 描述 | | --- | --- | | 步骤1 | 搭建ESP32开发环境 | | 步骤2 | 连接ESP32与电脑 | | 步骤3 | 编写Python代码 | | 步骤4 | 上传代码到ESP32 | | 步骤5 | 测试时钟功能 | 下面我
原创 2023-12-29 07:01:29
200阅读
DS3231时钟芯片 https://www.analog.com/media/en/technical-documentation/data-sheets/DS3231.pdfDS3231DS3231老化寄存器的作用AD\Test\2024\May\TestDS3231F103.SchDocARM\Keil\STM32\Test\2024\May\TestDS3231\MDK 
基于Lua框架下的合宙ESP32C3+1.54"Eink墨水屏天气时钟项目?效果展示?用在不需要实时刷新的地方还是不错的,更新完就可以取下来,任意摆放。不耗电。?和kindle一起的对比照?项目开源地址:https://gitee.com/openLuat/LuatOS/tree/master/script/turnkey/eink-calendar ⛳具体制作教程参考?《0.2.2 合宙E
一、STM32内部参照电压VREFINT和ADCx_IN17相连接,它的作用是相当于一个标准电压测量点(和MSP430不一样。。),内部参照电压VREFINT只能出现在主ADC1中使用。内部参照电压VREFINT与参考电压不是一回事。ADC的参考电压都是通过Vref+提供的并作为ADC转换器的基准电压。当我们使用的Vref+是直接取自用VCC电压时,当VCC电压波动比较大时或稳压性能比较差时,
转载 2024-05-23 16:55:38
286阅读
示波器(1).测晶振,检测晶体时钟频率最好使用10x档,这档的输入电容比x1档小得多,对被测电路影响较小。 夹子接地,探头直接点晶振的任何一只脚都可以。输出波形为正弦波。(2).测数字时钟信号,如测试SPI的SCK引脚,输出的波形应该为等周期的方波。(3).测数据,由于数据为0和1组成的序列,如果是TTL电平,输出波形应该是矩形波,如果是232电平,输出一个大的跳变。比如测试串口有无数据发出,我们
转载 2024-09-29 23:31:59
116阅读
前言: 很久以前就想着能够做一个可以显示天气还有时间的小东西,刚好最近有空,研究了一下,发现并没有之前想象的那么难,网上也有很多资料,不过大部分并没有一步一步详细介绍,故把自己的学习过程分享出来,算是自己的输出,也给需要学习的小伙伴提供一下思路。 如果有错误或者是大伙儿有更好的代码写法,欢迎沟通交流!!! 文章目录1、摘要2、硬件准备2.1 、WIFI模块2.2、USB转TTL模块2.3、商品链接
转载 2024-08-06 13:42:51
56阅读
ESP32 RTOS 任务同步与消息通信篇概述概述在 RTOS 系统中,任务之间、任务和中断服务之间必然需要交互信息,以此来完成整体的系统功能。交互信息的目的可以是协调程序运行的先后顺序(称为任务同步),也可能是传递一块数据(称为消息通信)。总之在这样一个交互信息的过程中,有生产数据的一方,被称为“生产者“,有获取数据的一方,被称为”消费者“: 为了满足任务之间、任务与中断之间交互信息的需求,RT
ESP32中的通用定时器通用定时器是 ESP32 定时器组外设的驱动程序。ESP32 硬件定时器分辨率高,具有灵活的报警功能。定时器内部计数器达到特定目标数值的行为被称为定时器报警。定时器报警时将调用用户注册的不同定时器回调函数。在ESP32-S3中,一共有两个定时器组,每个定时器组中各有两个通用定时器以及一个看门狗定时器。每个通用定时器都有16位预分频器和54位可自动重新加载向上/向下计数器。通
拟辉光管时钟60 多年过去了,尽管辉光管已经停产,有很多工程师仍然对它情有独钟。我用 8 块液晶显示屏制作了一个拟辉光管时钟,感受复古元素的美感,表达对过去经典的敬意。项目起源看过《命运石之门》的朋友应该知道里面有一个“时间线变动仪”,就是用辉光管呈现数字,网上很多电子爱好者也成功用辉光管进行了复刻,效果拔群。对于刚接触电子行业的我来说有点复杂,而且辉光管早已停产,后来我在各个平台寻觅,终于看到了
ESP32+FreeRTOSEsp32 模块中已经提供了 FreeRTOS(实时操作系统)固件。FreeRTOS有助于提高系统性能和管理模块的资源。FreeRTOS允许用户处理多项任务,如测量传感器读数,发出网络请求,控制电机速度等,所有这些任务都可以同时独立运行。FreeRTOS为不同的应用程序提供了多个API。这些 API 可用于创建任务并使其在不同内核上运行。您需要创建任务以将代码的特定部分
转载 2024-05-10 22:48:45
779阅读
文章目录前言1 SD NAND概述2 代码说明3 记录Log前言本文基于 ESP32 芯片作为主控制器,测试 SD NAND 记录飞控 Log关于 MCU 的存储方面,以前基本上用内置的 E2PROM,或者是外置的 NOR Flash 就可以。随着物联网的兴起,MCU 的应用越来越广泛,逐渐的 MCU 会涉及到大容量的存储需求,用来存储音频,图片(GUI)、视频缓存、协议栈等等。传统的 E2PRO
文章目录前言一、RTC时钟的介绍1.1 RTC时钟的作用1.2 Micropython中时钟于硬件时钟的区别二、machine.RTC 类2.1 machine.RTC 类的构造方法2.2 初始化 RTC 设备起始时间2.3 关闭 RTC 设备2.4 获取当前时间三、示例代码总结 前言在嵌入式设备开发中,实时时钟(RTC)在很多应用中扮演着重要的角色。它可以提供准确的时间跟踪以及时间戳功能,对于
转载 2024-08-04 11:07:35
296阅读
DS3231时钟模块简介DS3231芯片采用IIC通信接口,内部集成了晶体谐振器和温度补偿器,提高了模块的长期精度。精度保持在±3.5ppm (±0.3024秒/天)。可以用纽扣电池供电,断开主电源时仍可保持精确计时。RTC可提供秒、分、时、星期、日、月和年(可计年到2100年)的信息,可以自动调整月末的日期、闰年修正。时钟格式可以是24小时或带AM/PM指示的12小时。提供两个可编程的日历闹钟输
STM32四种输入模式1、 上拉输入(GPIO_Mode_IPU)上拉输入就是信号进入芯片后加了一个上拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为高电平;2、 下拉输入(GPIO_Mode_IPD)下拉输入就是信号进入 芯片后加了一个下拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为低电平;3、 模拟输入(GPIO_Mode_AIN)信号进入后不经过上拉电阻或者
1  硬件连接1.1 mini1.2 战舰1.3 探索者        KEY0->PE4  上拉输入        KEY1->PE3  上拉输入  &nb
我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。不过,这种情况很少见,可能只有单片机学习板才会这样使用。因为我们使用的3.3V稳压芯片,很少有标准的3.300V输出,有可能是3.270V,也可能是3.345V,而且,还存在个体差异,这个板子上的电压是3.294V,另外一个板子上面,就可能是3.312V。如果我们都用3.30
对于工作在-40到85° C工业级的器件来说,最大外部上/下拉电阻值: EFR32 (除PB14/PB15以外所有的GPIO口): 10 兆欧 EFR32 (PB14/PB15): 9.1 兆欧对于工作在-40到125° C的高温工业级的器件来说,最大外部上/下拉电阻值: EFR32 (除PB14/PB15以外所有的GPIO口): 4.12 兆欧 EFR32 (PB14/PB15): 1.8 兆欧
ESP32S3 内部温度传感器ESP32S3 内置了一个温度传感器。这个传感器可以用来测量芯片的内部温度,对于一些需要监控系统温度的应用来说非常有用。1. 温度传感器概述ESP32S3 的内部温度传感器是一个模拟电路,它可以测量芯片的内部温度。这个传感器的输出是一个模拟电压,这个电压与芯片的温度成正比。我们可以通过读取这个模拟电压来获取芯片的温度。温度传感器的输出值需要使用转换公式转换成实际的温度
转载 2024-07-03 07:16:22
245阅读
  • 1
  • 2
  • 3
  • 4
  • 5