草庐IT

ESP_Nome

全部标签

Arduino 合宙 ESP32 S3 + OV2640 实现低成本SD存储卡相机(ESP32连接SD模块引脚)

合宙ESP32S3板载16Mflash,8mpsram和一个FPC相机接口,价格却不到30元,无疑比价格将近50元的第三方ESP32S3和将近30的ESP32Cam更具性价比。但是虽然板载FPC,由于接口冲突,导致相机与psram不能同时开启,作为ESP32Cam的替代品来看,还缺少了板载SD卡,而且作为一块发布不久的开发板,网上资料资料非常少,甚至连乐鑫的ESP32S3开发板关于如何用Arduino配置连接SD卡模块的资料都很少。但是经过多次试错终于发现了连接方法,ArduinoESP32中默认使用VSPI模式连接,而且官方示例中也没有怎么定义引脚,但是S3中用VSPI模式连接会报错,只能用

ESP32网络开发实例-TCP服务器数据传输

TCP服务器数据传输文章目录TCP服务器数据传输1、IP/TCP简单介绍2、软件准备3、硬件准备4、TCP服务器实现本文将详细介绍在Arduino开发环境中,实现一个ESP32TCP服务器,从而达到与TCP客户端数据交换的目标。1、IP/TCP简单介绍Internet协议(IP)是Internet的地址系统,具有将数据包从源设备传递到目标设备的核心功能。IP是建立网络连接的主要方式,奠定了Internet的基础。IP不负责数据包排序或错误检查。这样的功能需要另一种协议,通常是TCP。TCP/IP关系类似于通过邮件向某人发送写在拼图上的消息。消息写好后,拼图分解成碎片。接着,各个碎片可能经过不同

新上架的简约版合宙ESP32C3使用arduino开发的教程

经过两个月的缺货下架后,9块9包邮的合宙ESP32C3又重新上架了,真香。这一批都是没有带串口芯片的简约版(9块9要啥自行车)。在下架前,简约版要使用2.0.0版本的ESP32开发板库才能下载,而2.0.0版本有一些丢失arduino自带库的诡异BUG,所以一直没法用于下载。现在由于发布了2.0.4版本的开发板库,就可以实现直接使用芯片自带的USB接口下载并输出串口信息。操作方法如下:1.在arduinoIDE的文件->首选项的开发板管理器网址里输入这个网址https://www.arduino.cn/package_esp32_index.json如果IDE下方的黑色显示框里提示连接失败,用

STM32+ESP8266(AT固件)连接阿里云物联网 保姆级教学(附代码) --3. STM32硬件连接+keil代码修改

系列文章目录提示:这里是从实际应用如何使用教学配置,未从原理讲解,适合小白从零开始到成功,比较有成就感STM32+ESP8266(AT固件)连接阿里云物联网系列保姆级教学1.创建产品和设备2.设置产品Topic数据和功能定义设备物模型数据显示3.硬件连接+代码修改4.Web数据可视化STM32+ESP8266(AT固件)连接阿里云物联网系列文章目录3.STM32硬件连接+keil代码修改一、STM32硬件连接二、keil代码修改1.修改wifi名称和密码2.阿里云服务器的登陆配置3.STM32数据匹配物模型设定三、总结3.STM32硬件连接+keil代码修改创建产品和设备的目的主要是在阿里云物

物联网开发笔记(33)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(3)

一、目的       上一节我们实现了远程查看开发板灯的状态,这一节在我们远程控制LED灯的开关。NICE!二、环境       ESP32+240x240的oled彩色屏幕+ThonnyIDE+几根杜邦线          接线方式请看上前面的章节,此处不再重复赘述。三、用到的知识       前面我们学习的远程控制开关LED灯和240x240屏幕的知识。大家不会的话,请看前面的章节。不懂得也可以留言哈。四、用到的图片    开关的图标:               *绿色图标为开,红色图标为关 五、HTML代码       我们只需要将图标添加到我们上一节的代码即可led_on.html:

ESP32与Xbox手柄的UART通信测试,基于Arduino框架和pyserial+pygame

ESP32与Xbox手柄的UART通信测试1.说明2.环境3.手柄与PC之间的通信测试4.python与ESP32的通信测试5.手柄与ESP32的通信测试1.说明这个项目的目标是实现使用手柄来控制ESP32。最近正在进行无人机项目,但是由于没有适合的遥控器来控制四轴,画板子也有些占用时间,所以比较有效的方法就是基于手头有的Xbox手柄来进行一个DIY,在手柄与ESP32之间建立串口通信。此处使用PC作为中继,可能速度有些慢,但是基于目前需求,速度已经足够了。下图说明了无人机项目的通信方式,红框部分为本次涉及部分。2.环境这里我使用主要Ubuntu18作为开发环境,Win10下也能正常运行。py

stm32 的 ESP8266 wifi 模块 (ESP - 12s) 的使用

1.ESP8266的器件介绍2.ESP2866外设 的引脚 3.我所用的的ESP2866的引脚图4.代码编程的串口5.wifi的指令1. AT   测试指令2. AT+RST  重启模块3. AT+GMR  查看版本信息4. AT+RESTORE   恢复出厂设置5.  AT+UART=115200,8,1,0,0  串口设置 串口号,数据位,停止位, 6. AT+CWMODE指令 (AT+CWMODE=2)设置WIFI模式为AP模式,也就是充当热点模式AT+CWMODE=1为Station模式,AT+CWMODE=3位AP+Station模式AT+CWMODE=1这是设置STA模式,延时2.

使用vscode开发esp32

一环境搭建1安装vscodevscode下载地址:https://code.visualstudio.com/download2安装esp32插件安装espressifIDF插件3下载sdk以及开发工具进入EspressifIDF界面,点击ADVANCED设置好下载目录,等待下载完成,下载sdk时默认是从github上拉取,网络不好可能比较耗时。这里会列出来详细的命令二创建工程点击查看,命令面板或者使用快捷键ctrl+shift+p输入ShowExamplesProjects这里会列出来当前sdk支持的全部demo这里选择一个blink的demo三tcp协议1tcpserver服务端有两种连接

ESP8266+TFT显示屏(ST7789 240*240)

一、运行环境:❤操作系统:windows10x64❤IDE:Arduino1.8.15❤运行库1:TFT_eSPI❤运行库2:ESP8266❤开发板硬件:ESP8266-CH340 , ST7789-240*240-TFT显示屏二、引脚接线#ESP8266ST7789备注GGND3VVCCD5SCLD7SDAD4RESD3DC三、安装TFT_eSPI运行库#3-1安装库#打开Arduino,进入:工具--> 管理库...,搜索:TFT_eSPI,选择版本,点击安装下图为已完成安装3-2修改头文件代码#由于本次使用的ST7789TFT显示屏,需要对头文件 User_Setup.h进行修改,该文件

合宙ESP32-C3精简版完全食用指南

ESP32-C3精简版食用指南LuatosESP32+LCD拓展板ESP32-C3硬件资源实拍图与引脚3.开发指南使用注意事项LCD拓展板LCDKEYLuatosESP32+LCD拓展板ESP32-C3硬件资源尺寸长宽21mm*51mm1路SPIFLASH,板载4MB,支持最高16MB(dio模式)2路UART接口,UART0~UART1,其中下载口为UART0(精简版为UART和UART1)5路12比特ADC,最高采样率100KSPS1路低速SPI接口,支持主模式1路IIC控制器4路PWM接口,可使用任意GPIOGPIO外部管脚15路,可复用2路贴片LED指示灯(D4:12,D5:13)1路