LoRa是由Semtech公司引入的一种无线射频技术,旨在用于在不消耗大量功率的情况下将双向信息传输到长距离。如果您不熟悉LoRa,请先查看LoRa模块与Arduino开发板的连接方法。在本篇文章中,我们将学习如何将LoRa模块SX1278与ESP32结合使用。在这里,我们将使用两个LoRa模块-一个连接到ESP32,另一个连接到Arduino开发板。 ESP32 LoRa设置将从任何给定城市的A
转载 2024-04-23 21:55:01
183阅读
         上一节我们讲解了如何控制4位数码管,这一节我们来一起学一下如何控制8x8点阵屏显示流水灯和爱心。一、目的        使用MicroPython开发ESP32控制8x8点阵屏二、环境    
        最近开始尝试在esp32上进行lvgl8的开发,目前网上常规的方式有两种:        一种是利用lvgl_esp32_driver库配合lvgl库进行开发,这种方式通常在VScode上利用ESP-IDF插件进行开发,基于
转载 2024-04-22 10:17:39
139阅读
1、模块介绍本实验主要用到两个模块esp32tinyRTC模块的图片如下所示: esp32模块型号为ESP32Devkitc v4 ,是启明云端官方的开发板。与乐鑫官方的完全一致,引脚顺序,原理图一摸一样。可以直接使用乐鑫官方的示例源程序进行调试。tiny RTC模块包含一个ds1307 一个 24c32 eeprom,一个电池,一个ds8b02温度传感器,温度传感器没有焊接。板子的原理图如下:
转载 2024-03-27 09:40:22
91阅读
由于 ESP32-C3 内部具有内置 JTAG 电路,一般 ESP32-C3 可以直接通过 USB 接口来进行 JTAG 调试。但如果不想用 USB 或者串口,也可以像 ESP32 一样使用 JTAG 适配器(ESP-Prog)来进行固件烧录和 gdb 调试。此篇博客记录 ESP32-C3 使用 ESP-Prog(JTAG) 来烧录固件的流程。此博客分为以下三部分:硬件管脚配置 & 连接软
IIC协议之SHT30温湿度采样1.IIC协议介绍1.1 协议简介1.2 SHT30设备地址2.协议时序2.1 IIC通信时序图2.2 起始信号2.3 结束信号2.4 应答信号2.5 数据位收发3.协议代码3.1 起始信号3.2 结束信号3.3 应答信号3.4 非应答信号3.5 等待从机应答3.6 主机发送一个字节3.7 接收从机一个字节4.SHT30代码4.1 SHT30初始化4.2 SHT3
转载 10月前
394阅读
原子与Arduino等单片机不同的是,stm32单片机在串口下载时,不仅需要控制RESET来复位,还需控制BOOT0、BOOT1来选择启动位置DTR#和RTS#都是 输出类型, MCUISP(一键下载工具),会控制CH340这两个引脚的高低电平状态,通过控制DTR#和RST#这两个引脚的高低电平状态,从而控制STM32的BOOT0 和 RESETDTR#、RST#初始状态的时都是高电平,在启用下载
上拉电阻与下拉电阻上拉电阻上拉电阻的作用:  如上图所示,上拉电阻的电路示意。其作用由如下所示:电平转换高电平的转换。比如有VDD(3.3v)转换到VCC(5v)。钳位通过电压上拉,将不确定电平钳位在高电平,通过限流电阻来限制电流。提高驱动能力信号在传递过程中,存在链路上的损耗。采用上拉起到隔离的作用,提高输出的高电平。电磁干扰能力管脚悬空,容易容易接收到外界的电磁干扰。采用上
简易的NTC-10K-3950测温 文章目录简易的NTC-10K-3950测温前言一、概述二、电路和原理1.电路图2.原理概述三、程序设计1.程序代码2.程序简述四、总结五、下载地址 前言温度是一个非常重要的物理量, 无论是生活还是工业上都离不开它, 我们可通过温度传感器测量被测物体的温度来获取物体的冷热程序。温度传感器有非常多的种类, 而NTC类无疑是应用最广泛的, 它具有易制造、成本低、精
代码篇幅比较多,看测试结果请直接拉到最后。一、硬件介绍1. 屏幕介绍屏幕驱动 ST7735屏幕分辨率 135x240驱动接口 SPI2. 开发板连接对应引脚// GND 电源地 // VCC 接5V或3.3v电源 // SCL 接PA5(SCL) // SDA 接PA7(SDA) // CS 接PA4//可以直接接地 // RES 接PA3 // DC 接PA2 // BLK 接PA1实物图注意事
STM32控制PCA9685产生16路PWM波控制SG90舵机如果你能点开这篇文章,说明你已经知道PCA9685是多么强大,NXP公司原本做这片芯片是为了提供给LED使用,在其官方文档里也能看到所有PWM输出都是写着LED,但是PWM波形不仅仅能够控制一个简单的LED,PWM应用很广泛的一个方面就是电机调速,以及部分舵机控制角度就是通过调节PWM波的占空比来实现,因此本篇博客就来介绍一下这块如何使
前言:推一下之前的教程文章(添加日期2021/8/11) # 第一步:配置WIFI(AT模式)。 配置蓝牙的过程中,我们可以修改,蓝牙名称、PIN码(相当于连接蓝牙的密码)等。 # 配置WIFI时,接线如下: ESP8266-01s WIFI模块单片机RXUTXTXURXGNDGNDVCC3.3VENVCC资料中EN为CH_PD很不理解全网都没有找到EN的引脚图模块引脚如下:接线确保正确,如图:拔
一、实物图(SG90)二、原理图编号名称功能1GND电源地(棕色线)2VCC电源正(红色线)3I/O信号线(黄色线)三、简介舵机(英文叫Servo),是伺服电机的一种,伺服电机就是带有反馈环节的电机,这种电机可以进行精确的位置控制或者输出较高的扭矩。舵机也叫RC伺服器,通常用于机器人、遥控汽车,飞机航模等。类似舵机这样的伺服系统通常由小型电动机,电位计,嵌入式控制系统和变速箱组成。电机输出轴的位置
OTG收发器的连接电路图 下图所示电路给出了构建OTG功能时需要在基础USB外设上添加的电路,电路中的通用串行总线控制器可以是一个微处理器和USB SIE(串口引擎),也可以是集成的μP/USB 芯片或与USB收发器相连的ASIC。为总线提供电源的外部设备需要一路3.3V稳压输出供电电压,以便为逻辑电路和连接在D+、D-引脚的1500Ω电阻提供电源。通过D+、D-引脚上的上拉电阻可向主机发出设备
之前的推文介绍了PLC与PNP和NPN这两型号传感器的接线,不少朋友以为模拟量模块的接线也是如此简单,今天就给大家详细说一说传感器与模拟量接线及相关知识,希望此文,能弥补你对这方面的不足(弥:MI,第二声,有人已经读错六十年了.....(*/ω\*) )。 几个基本知识点:1、不论西门子,三菱还是欧姆龙,一般来讲,其模拟量类型的模块分:普通模拟量、RTD和TC三种模块,今天只说普通模拟
此文是我在arduino下使用LVGL的一些随手笔记,网上的资料不全,总踩很多坑,所以记录一些关键点。TFT为ST7789,触摸芯片使用电容屏芯片CST816D。购自某宝,价格有点小贵,但尺寸适合88*38的小机箱。分辨率170*320。1.arduino下安装LVGL和TFT_eSPI库。安装方法很多,百度一下这个没什么坑。arduino个人习惯2.X版本,但是有时要使用1.8.X,至于原因后面
2018/4/301.功能1.可以计算2100年之前的秒,分,时,日,日期,星期,月,年的能力2.在其内部有着31个字节的静态RAM,提供用户使用3.采用串行数据传送,采用SPI三线接口4.工作电压(2.0v--5.5v),工作温度:-40c--85c5.可以采用双电源进行供应2.SPI 总线SPI(Secial Peripheral Interface)  串行外围接口信号类型:1.M
接线图如下:5和6是一对公共端子,1和 2是一对常闭触点e69da5e6ba903231313335323631343130323136353331333366306565,3和4是一对常开触点。7、8不通电时,5—6和1—2接通,通电后就会断开1—2,而5—6不断,再和3—4接通。一般中间继电器是双刀双掷开关,7—8端子接内部的线圈,使用时会并联一个续流二极管,二极管接入时的极性和继电器端子标注
上一次使用舵机只是草草了解,只大概知道是pwm控制的,这次又使用到了舵机,本以为复制上次代码就可以调试成功,没想到却弄了很久。我使用的是STM32f103c8t6,用的是定时器4。这个f1板子的定时器各个通道io口如下图所示: 在开始之前我们要了解控制舵机需要的一个周期是多少秒,是20ms(毫秒),这就意味着,我们配置输出的一个周期必须是20ms,这就需要我们经过分频
4.8 光敏传感实验一、实验目的1.掌握LPC2378芯片的编程方法 2. 掌握光敏传感器的工作原理 3. 了解光敏电阻的用途二、实验材料1.具有USB 串口通讯的PC 机1 台 2.ADS1.2 集成开发软件1 套 3.J-Link-ARM 仿真器及软件1 套 4.NXP LPC2378 实验节点板1 个 5.LCD 显示实验板1 个 6.地磁传感器模块1个三、实验原理  光敏传感
转载 2024-07-05 13:58:53
224阅读
  • 1
  • 2
  • 3
  • 4
  • 5