E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【ESP32】嵌入式C语言
一起玩儿物联网人工智能小车(
ESP32
)——26. 舵机的使用方法
摘要:本文介绍舵机的使用方法在前面介绍TT马达的时候,提到过舵机。舵机是一种精密控制类电动机,也是电动机的一种,它的主要作用是旋转到某一指定位置,在机器人领域使用得相当的广泛,用来实现各种机械臂和机器人关节的运动。下面就来了解一下舵机的工作原理。在前面知道TT马达是由电动机和减速箱组成,而舵机为了精确控制电机的旋转角度,因此,在普通马达和减速箱的基础上增加了用于测量角度的角度传感器以及控制电机旋转
一起玩儿科技
·
2024-01-11 06:06
硬件功能模块
ESP32
物联网
人工智能
单片机
c语言
python
一起玩儿物联网人工智能小车(
ESP32
)——27. 旋转编码器的使用方法
摘要:本文介绍旋转编码器的使用方法旋转编码器是一种机电设备,可将轴或轴的角位置或运动转换为模拟或数字输出信号,在工业控制中发挥着举足轻重的作用。旋转编码器目前被广泛的应用在数控机床、印刷设备、包装机械、输送带、电梯、机器人、风力发电、起重机、家用电器等领域,主要用于频率调节、速度调节、高度调节、温度调节及音量调节等的参数控制。旋转编码器主要有两种类型:绝对编码器和增量编码器。绝对编码器通过提供与运
一起玩儿科技
·
2024-01-11 06:55
硬件功能模块
ESP32
人工智能
物联网
c语言
单片机
ESP32
S3指定变量地址
ESP32
S3无法类似STM32那样使用绝对地址指定变量地址constchar__attribute__((at(0x3c020132)))testBuff[]="test1234\n";//NG有个不太方便的方法是要修改链接器脚本文件
zeno324
·
2024-01-10 18:13
ESP32
单片机
嵌入式硬件
mcu
ESP32
_ADC(Arduino)
ADC模数转换
ESP32
集成了12位的逐次逼近式ADC,分别为ADC1模块ADC2模块,共支持18个模拟输入通道:ADC1模块:8个通道,32~39ADC2模块:10个通道,0,2,4,12~15,25
宁子希
·
2024-01-10 08:03
esp32
Arduino
单片机
嵌入式硬件
c++
物联网
c语言
esp32
UART串口外设(Arduino)
ESP32
芯片有3个UART控制器(也称为端口),每个控制器都具有一组相同的寄存器,以简化编程并提高灵活性。每个UART控
宁子希
·
2024-01-10 08:33
esp32
Arduino
单片机
嵌入式硬件
物联网
c++
c语言
ESP32
-C3入门教程 网络篇①——TCP Socket Client 客户端应用示例
4.2Socket连接4.3发送数据4.4接收数据4.5Socket关闭4.6Socket释放五、运行效果六、全部源码七、参考一、前言本文基于VSCodeIDE进行编程、编译、下载、运行等操作基础入门章节请查阅:
ESP32
小康师兄
·
2024-01-10 00:56
ESP32-C3入门教程
Socket
Client
Socket
TCP
ESP32
IoT
MicroPython相关教程
WebReplMicroPython-
ESP32
之WebRepl-1Z实验室-简书https://www.jianshu.com/p/c2ddd4fd05be
ESP32
上面webrepl的开启与连接-简书
hjjksjin
·
2024-01-09 17:16
microPython
嵌入式c语言
--strcut位域
struct位域有些信息在存储时并不需要占用一个完整的字节,而只需占一个或几个二进制位,例如在存放一个开关量时,只有0和1两种状态,用一个二进制位即可。为了节省存储空间并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进制位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许程序按照域名进行操作,这样就可以把几个不同的对象使用一个字节的二
发生了什么Bug
·
2024-01-09 12:12
c语言
开发语言
嵌入式c语言
学习笔记:可重入函数与不可重入函数
什么是可重入函数与不可重入函数?在一个多任务环境中,一个函数如果可以被多次重复调用,或者被多个任务并发调用,函数在运行过程中可以随时随地被打断,并不影响该函数的运行结果,我们称这样的函数为可重入函数。相反,如果一个函数不能多次并发调用,在执行过程中不能被中断,否则就会影响函数的运行结果,那么这个函数就是不可重入函数。如何判断一个函数是可重入函数,还是不可重入函数呢?规则很简单,一个函数如果满足下列
发生了什么Bug
·
2024-01-09 11:34
嵌入式c语言高级编程
c语言
学习
笔记
ESP-IDF创建工程
在VScode用ESP-IDF创建
ESP32
工程1.创建简单工程1.加载环境后注:加载环境后,可以用idf.py查看相关命令2.用idf.pycreate-projectfilename创建工程创建工程后
努力努力就能上天啊!
·
2024-01-09 03:14
ESP32
,Linux下使用ESP-IDF添加自己的组件库(components)
如何在
ESP32
工程中添加自己的源文件,也就是components组件在自己的工程文件中添加components文件,并创建以下组件文件components/├──user_gpio│├──CMakeLists.txt
weixin_41683042
·
2024-01-09 03:44
经验分享
ESP32
之 ESP-IDF 教学(五)——IDF工程项结构
本文章来自原创专栏《
ESP32
教学专栏(基于ESP-IDF)》,讲解如何使用ESP-IDF构建
ESP32
程序,发布文章并会持续为已发布文章添加新内容!每篇文章都经过了精打细磨!
Augtons正(单片机)
·
2024-01-09 03:43
ESP32
教学专栏
(基于ESP-IDF)
嵌入式
单片机
c语言
c++
cmake
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第五天-Linux消息共享内存(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-09 03:51
嵌入式培训课程笔记
笔记
linux
运维
物联网
服务器
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第五天-Linux消息共享内存练习题(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-09 03:51
嵌入式培训课程笔记
笔记
linux
运维
物联网
服务器
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第二天-Linux开发板外设开发(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-09 03:51
嵌入式培训课程笔记
笔记
linux
运维
服务器
c语言
物联网
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第二天-Linux开发板外设练习题(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-09 03:50
嵌入式培训课程笔记
笔记
linux
运维
c语言
物联网
ESP32
S3+HX8347+3线SPI运行LVGL例程
一、clonelv_port_
esp32
到本地gitclonehttps://github.com/lvgl/lv_port_
esp32
.git二、增加hx8347.c、hx8347.hcomponents
修充电器上瘾
·
2024-01-08 22:08
ESP32S3
LVGL
HX8347
3线SPI
ESP32
S3+ILI9225+8位并口220*176分辨率运行LVGL例程
LVGL测试1一、前言屏幕ILI9225,实际可能是ST7775,两者兼容,指令一样。支持8位或16并口。分辨率:220*176,RGB565二、源码main.c#include#include"lvgl_gui.h"voidapp_main(void){xTaskCreatePinnedToCore(guiTask,"guiTask",1024*6,NULL,5,NULL,1);}lvgl_gu
修充电器上瘾
·
2024-01-08 22:08
单片机
ESP32
学习笔记(40)——Watchdog看门狗使用
一、简介看门狗其实就是一个定时器,从功能上说它可以让微控制器在程序发生意外(程序进入死循环或跑飞)的时候,能重新回复到系统刚上电状态,以保障系统出问题的时候可以重启一次。说的复杂一点,看门狗就是能让程序出问题是能重新启动系统。ESP-IDF支持两种类型的看门狗:中断看门狗定时器和任务看门狗定时器(TWDT)。中断看门狗定时器和TWDT都可以使用项目配置菜单启用,但是TWDT也可以在运行时启用。中断
Leung_ManWah
·
2024-01-08 19:32
esp32
-s3 max98357
esp32
一直正常使用(1.0.6的esp库),最近买了
esp32
s3就报错如下(2.0.5的库):E(363)I2S:i2s_calculate_common_clock(1149):samplerateistoolargeE
Neo Wordsworth
·
2024-01-08 18:28
esp
ESP32
点阵字体及.NET字体制作工具
前面我们已经学会了如何驱动OLED显示屏,以及如何使用.NETnanoFramework来控制
ESP32
。
桑榆肖物
·
2024-01-08 02:29
.NET
IOT
.NET
.net
iot
esp32
【C语言 Linux系统开发 视频课程学习笔记】
学习的课程在b站:史上最强最细腻的linux
嵌入式C语言
学习教程【李慧芹老师】 感谢李老师!感谢up主! 本篇博客只是收集一下学习过程中遇到的函数和其他知识点,并不会详细展开。
rungo_liang
·
2024-01-07 22:12
Linux学习
linux
c语言
Thonny开发
ESP32
点灯
简介
ESP32
是一款功能强大的低功耗微控制器,由乐鑫(Espressif)公司开发。它集成了Wi-Fi和蓝牙功能,适用于各种物联网应用。
doka+
·
2024-01-07 17:21
stm32
ESP32
和WSL相关
ESP32
和WSL相关文章目录
ESP32
和WSL相关0编译
esp32
不用每次启动都运行export.sh1用VScode把windows系统下的文件保存到WSL子系统2
ESP32
相关2.1用python
qq_21166415
·
2024-01-07 16:27
esp32
使用.Net nanoFramework为
ESP32
连接Wi-Fi网络
ESP32
是一款低成本,低功耗的系统级芯片,集成了Wi-Fi和蓝牙功能,非常适用于智能家居、可穿戴设备等物联网应用。其中,联网能力是物联网设备的基础,而Wi-Fi和蓝牙是两种常用的无线连接方式。
桑榆肖物
·
2024-01-07 15:37
.NET
IOT
.net
网络
esp32
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第四天-Linux管道练习题(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:47
嵌入式培训课程笔记
笔记
linux
运维
服务器
c语言
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第三天-Linux进程练习题(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:17
嵌入式培训课程笔记
笔记
linux
运维
服务器
物联网
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第四天-Linux管道(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:17
嵌入式培训课程笔记
笔记
linux
运维
服务器
物联网
c语言
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第一天-Linux 正则表达式在C中的应用(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:16
嵌入式培训课程笔记
笔记
linux
正则表达式
嵌入式培训机构四个月实训课程笔记(完整版)-C语言综合练习-歌词解析器(物联技术666)
更多交流+:wulianjishu666物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666
vx349014857
·
2024-01-07 12:46
嵌入式培训课程笔记
笔记
c语言
开发语言
【STM32F103物联网实战案例合集】精彩干货,持续新增,关注收藏
更多交流+:wulianjishu666物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666
vx349014857
·
2024-01-07 12:46
产品代码合集
stm32
物联网
嵌入式硬件
嵌入式培训机构四个月实训课程笔记(完整版)-Linux基础-Linux命令和Vi(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:46
嵌入式培训课程笔记
笔记
linux
运维
单片机
嵌入式培训机构四个月实训课程笔记(完整版)-Linux基础第三天-GCC和Makefile(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:46
嵌入式培训课程笔记
笔记
linux
运维
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第一天-SHELL彩色字体(物联技术666)
物联技术666_
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长
嵌入式C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-07 12:13
嵌入式培训课程笔记
笔记
linux
运维
单片机
服务器
使用.Net nanoFramework为
ESP32
进行蓝牙配网
通过前面的介绍,我们已经学会了如何使用.NETnanoFramework为
ESP32
设备连接Wi-Fi网络。然而,在实际的物联网环境中,我们往往需要使用更便捷的式来满足配网需求。
桑榆肖物
·
2024-01-07 10:33
.NET
IOT
.net
嵌入式硬件
单片机
ESP32
创建
ESP32
开源WiFi MAC(介质访问控制)层
内置WiFi内置的WiFi.h库将使我们能够轻松使用
ESP32
板的WiFi功能。
亚图跨际
·
2024-01-07 08:09
嵌入式
ESP32
ESP32
WiFi
开源
【QT 自研上位机 与
ESP32
下位机联调>>>串口控制GPIO-基础样例-联合文章】
【QT自研上位机与
ESP32
下位机联调>>>串口控制GPIO-基础样例-联合文章】1、概述2、实验环境3、自我总结4、实验过程1、验证上位机QT程序1、下载样例代码2、修改qt程序3、运行测试验证2、验证下位机
好奇龙猫
·
2024-01-06 12:44
ESP32
工具使用
qt
mongodb
开发语言
Arduino-
ESP32
-CAM学习笔记4---简单的图像传输
1.打开Arduino根据图示点开工程2.选择相应的摄像头,我使用的是THINKEER3.修改你要连接的wifi名称,还有填上wifi密码。注意PC端也要连接对应的wifi。否侧做不到图传。4.只需要修改上面提到的两部分,然后编译成功后就可以烧录了5.表示烧录成功,烧录的时候记住IO0和GND一定要连接,然后烧录完毕即可断开连接。6.打开串口监视器接收我们想要的数据7.按下复位键,程序运行。复制最
薛定谔的猫老大
·
2024-01-06 10:03
Arduino
学习
Arduino-
ESP32
-CAM学习笔记1---环境的配置
一、Arduino的下载下面是官方的地址Software|Arduino下载完成解压后直接点击运行即可二、Arduino的编译环境配置1.打开“文件--首选项”开始配置2.打开“附加开发板管理器网址”,粘贴上官方提供的网址,若是Github链接,要注意修改host文件。另有文章。下面第二个是不需要修改host文件的链接。https://raw.githubusercontent.com/espre
薛定谔的猫老大
·
2024-01-06 10:03
Arduino
学习
ESP32
CAM CameraWebServer示例测试
安装
ESP32
插件在本例中,我们使用ArduinoIDE对
ESP32
-CAM板进行编程。因此,您需要安装ArduinoIDE以及
ESP32
插件。
chilian12321
·
2024-01-05 11:36
自动驾驶
神经网络
机器学习
C++入门(个人学习笔记)
主要参考资料:B站Up主孤独的二进制《
ESP32
上的面向对象》目录继承关系和包含关系复合类和多态类和结构区别:C与C++字符串相互转换C++的优势《Unix》继承关系和包含关系第二集20:301.类里面不加
弱冠少年
·
2024-01-05 10:00
嵌入式软件
c++
学习
笔记
HTTPClient的POST方法(基于
ESP32
、Arduino库)
最近尝试使用
ESP32
调用wukong-robot的API,使用HTTPPOST方法得到语音的URL地址同时找到乐鑫官方留给我们的HTTPClient的API接口begin(stringurl)函数需要填写
弱冠少年
·
2024-01-05 10:30
嵌入式软件
http
单片机
物联网
连接阿里云MQTT服务器(基于ESP8266、Arduino库)
ESP8266官方Arduino库连接阿里云起因参考步骤踩坑待更移植
esp32
起因想用手机客户端小程序/APP显示esp8266上传的数据或者控制8266,虽然市面上有blinker这样成熟的开发方式,
弱冠少年
·
2024-01-05 10:29
嵌入式软件
物联网
Ubuntu命令行出现/bin/sh: xtensa-
esp32
-elf-gcc: not found WARNING: Failed to find Xtensa toolchain问题分析与解决
命令出现如下问题:zorking@zorking-ideapad:~/esp/esp-adf/ai-examples/get-started/play_mp3$make/bin/sh:1:xtensa-
esp32
弱冠少年
·
2024-01-05 10:59
嵌入式软件
ubuntu
Ubuntu PATH添加(永久有效)
Solutions切换到当前用户目录下:cd~/使用VI打开当前用户的.bashrc:vi.bashrc在文件末尾加入如下命令PATH=$PATH:$HOME/esp/xtensa-
esp32
-elf/
弱冠少年
·
2024-01-05 10:59
嵌入式软件
ubuntu
【
ESP32
接入国产大模型之文心一言】
本文将重点介绍如何通过
ESP32
接入国产大模型之文心一言api,以及其中的重点词汇或短语。
2345VOR
·
2024-01-04 16:46
arduino学习
文心一言
Arduino
esp32
语音AI小夜灯项目
一、项目简介使用
ESP32
-S3N8R8模块作为主控芯片,S3内核增加了用于加速神经网络计算和信号处理等的指令,这使得我们可以使用它来快速解析训练好的语音模型进行语音识别的功能。
攻城狮Wayne
·
2024-01-04 13:12
人工智能
ESP32
碰上内存分配问题
1、背景看图片_calloc_r->_malloc_r->heap_caps_malloc_default->heap_caps_malloc->multi_heap_malloc->multi_heap_malloc_impl->get_next_block/*Returnthenextsequentialblockintheheap.*/staticinlineheap_block_t*get
书中倦客
·
2024-01-04 06:09
java
linux
算法
ESP32
移植LVGL
ESP32
移植LVGLLVGL(轻便而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI。
小黑子来咯
·
2024-01-04 03:04
espressif
ESP32
开发-LVGL动画显示
LVGL动画LVGL支持动态效果,包括动态切换屏幕,组件动画效果等等。动画创建步骤以及API说明以官方demo中的动画创建为例//定义动画变量lv_anim_ta;//初始化动画变量lv_anim_init(&a);//设置要进行动画处理的组件lv_anim_set_var(&a,gauge);//设置动画功能lv_anim_set_exec_cb(&a,(lv_anim_exec_xcb_t)g
小黑子来咯
·
2024-01-04 03:33
espressif
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他