-
【史上最全面esp32教程】oled显示篇
OLED有着色彩鲜艳、功耗低的优点,它的显示技术具有自发光的特性,透过非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,不仅显示屏幕可视角度大,因为少了LED背光,耗电能够降低。还有一个很大的特性,在荧幕应用设计上,它可以弯曲,因此能够用来设计的范围更广,如曲面屏幕、屏幕下指纹辨识等。
-
【史上最全面arduino esp32教程】SPI的使用
备返回的数据。通过掌握SPI的使用方法,你可以与各种SPI设备(如传感器、显示屏、存储器等)进行高效的数据交互。 在编写SPI代码时,需要注意设置正确的引脚连接、设置SPI模式和传输速率,并遵循外设的通信协议。此外,了解SPI的特性和工作原理,可以帮助你优化代码和解决潜在的问题。
-
ROS2/Webots/ESP32/Arduino/……
2015-2020年课程围绕如下开发: ROS1在2018年更新为ROS2。分享完课程资料后将进入专题更新。 2.0k+ ⭐ 1.7k+ ⭐ 7.9k+ ⭐ 12.3k+ ⭐
-
利用ESP32构造一个ZIGBEE的网络发送转接
简 介: 利用 ESP32的联网功能,构建了一个 WiFi UDP 转 Zigbee的串口模块。这个模块仅仅是将 UDP的指令发送到Zigbee的网络中,便替代了原来的功能。注意,ESP32的网络地址为: 192.168.0.114。如何能够获得 ESP32的IP地址呢? 可以介入
-
ESP32与ROS调试笔记(Linux和Windows)
7.8。 参考如下:ESP8266和ESP32配置(需使用ROS1和ROS2) 这里,主要看源码需要修改的地方,头文件! esp8266使用/home/ros/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src
-
esp32之wifi-ipv6(转)
flush(); uint32_t secsSince1900 = (uint32_t)ntpPacketBuffer[40] << 24 | (uint32_t)ntpPacketBuffer[41] << 16 | (uint32_t)ntpPacketBuffer[42]
-
esp32有趣的电路设计软件Fritzing
貌似要收费,如果不需要最新版,完全可以直接装(ubuntu): sudo apt install fritzing fritzing-* 添加ESP32-fritzing-module 导入: 随便画画,效果还行
-
【史上最全面esp32教程】pwm脉宽调制技术
用于产生模拟信号的技术,常用于控制LED的亮度。 bit_num:表示要配置的通道的位数(也称为分辨率)。该参数决定了PWM信号的精度,即可以产生多少个不同亮度的级别。较高的位数会导致更精确的控制,但可能需要更多的计算和存储资源。 返回值: uint32_t类型的返回值表示配置结
-
micro-ros arduino esp32 ros2 笔记
4 基于 ESP-IDF v4.4.2 的 Arduino ESP32 版本 2.0.4 引入了新的板支持、改进和错误修复。 变化 以下是主要变化的摘要。 ESP-IDF 升级到 v4.4.2 改进 添加了有关连接的最低安全性的文档通过 digitalWrite 实现了一个简单的
-
esp32 + MicroPython 实现数码管显示数字
https://doc.itprojects.cn/0006.zhishi.esp32/02.doc/index.html#/README 环境搭建 https://doc.itprojects.cn/0006.zhishi.esp32/02.doc/index.html#/01.dajianhuanjing
-
【史上最全面arduino esp32教程】ADC的使用
DC会以一定的时间间隔(采样率)去测量模拟信号的值,然后把这个值转换成数字形式,也就是用数字来表示模拟信号的强度。这个过程就是模拟到数字的转换,它基于一些物理原理,比如电压或电流的测量。 具体来说,ADC会把连续的模拟信号分成很小的时间段,每个时间段内测量一次信号的值。然后,它会
-
【史上最全面esp32教程】点灯大师篇
脚, ESP32是物联网项目的理想选择。 虽然ESP32的引脚数比常用的处理器少,但在引脚上复用多个功能时不会遇到任何问题。 警告:ESP32引脚的电压电平为3.3伏。如果要将ESP32连接到其他工作电压为5伏的设备,则应使用电平转换器转换电压电平。 认识arduino的两个函数
-
利用ESP32模块制作万用表联网转接模块
Altium Design设计的转接板 (2)转接板调试 下面测试电平转接板的功能。 利用前面 ESP32 的 UART 发送与接收 “hello” 字符串。 测量输出信号的电平以,以及短接 UART 的 RX,TX 的管脚。可以获得发送与接收的字符串。 ▲ 图1
-
【史上最全面arduino esp32教程】ESP32Time时间库
还是定时事件,ESP32Time都可以满足您的需求。接下来,让我们深入研究ESP32Time库的功能和用法吧! 一、安装ESP32Time库 你只需要进行下面操作即可安装ESP32Time库 二、ESP32Time使用 2.1 基础使用 构造ESP32Time对象 如
-
【史上最全面esp32教程】蜂鸣器篇(是噪声还是音乐?)
我们通过改变delayMicroseconds延时的时间可得知,延时越大,电平翻转的越慢,声音越低。反之亦然。 无源蜂鸣器和有源蜂鸣器 区分: 有贴纸的:有源蜂鸣器 无贴纸的:无源蜂鸣器 在PWM里面我们会讲如何控制他使用指定的频率。 结论 使用ESP32控制蜂鸣器是一件很容易的事情,只需要几个简单的步骤就可以完
-
【史上最全面esp32教程】网络篇和tcp/ip的使用
前言 ESP32是一款集成Wi-Fi和蓝牙的开发板,它可以轻松地和其他设备进行网络和TCP/IP通信 提示:以下是本篇文章正文内容,下面案例可供参考 esp32网络学习路线 ESP32网络学习: 了解网络协议: 在了解ESP32的网络功能之前,需要了解一些基本的网络协议,
-
【史上最全面esp32教程】蜂鸣器篇(是噪声还是音乐?)
我们通过改变delayMicroseconds延时的时间可得知,延时越大,电平翻转的越慢,声音越低。反之亦然。 无源蜂鸣器和有源蜂鸣器 区分: 有贴纸的:有源蜂鸣器 无贴纸的:无源蜂鸣器 在PWM里面我们会讲如何控制他使用指定的频率。 结论 使用ESP32控制蜂鸣器是一件很容易的事情,只需要几个简单的步骤就可以完
-
【史上最全面esp32教程】网络篇和tcp/ip的使用
前言 ESP32是一款集成Wi-Fi和蓝牙的开发板,它可以轻松地和其他设备进行网络和TCP/IP通信 提示:以下是本篇文章正文内容,下面案例可供参考 esp32网络学习路线 ESP32网络学习: 了解网络协议: 在了解ESP32的网络功能之前,需要了解一些基本的网络协议,
-
【史上最全面arduino esp32教程】I2C的使用
发送和接收数据。 通过掌握Arduino ESP32上的I2C通信,您可以轻松地与各种I2C设备进行数据交换,如传感器、显示器和存储器等。这为您的项目提供了更多的选择和扩展性。祝贺您完成了本教程!现在,您可以开始利用所学的知识,开发自己的I2C通信应用了。祝您好运!
-
【ESP32 IDF】SPI层次结构SPI协议与SPI控制器结构
在我们实际编程中我们是不需要这样去控制引脚的 我们编写的程序将会通过内部的SPI控制器去访问外部的SPI设备,这个SPI控制器帮我们实现时序,进行读写。 SPI控制器框图: 当我们要操作SPI的时候,我们要去设置他的模式:时钟平时是什么电平,在第几个跳边缘传输数据 我们需要设置时钟的频率 我们可以去写数据了