单片机:STM32F103c8t6WiFi模块:ESP8266-01sEMQX:自身服务器上搭载emq服务器或者借用emqxwindow版本 USBTOTTL模块:CH340因为CH340不能给ESP-01s供3.3V的电,所以测试时需要外加供电 本章中涉及到的技术原理主要为ESP01Swfi模块的AT指令通信,我在上一篇文章给大家提到了ESP01SAT指令的使用,大家可以先通过我的上一篇文章入门。 STM32+ESP-01s+EMQX实现单片机MQTT协议传输数据上云(一)ESP-01s的AP-MQTTbin文件安装以及指令使用_JASON丶LI的博客-CSDN博客如果大家嫌我啰嗦,
ESP32CAM+Arduino接入点灯科技APP1.硬件连接2.arduino配置3.下载esp32库4.选择文件-示例-Blinker-Blinker_ESP32_CAM5.源码6.上传7.添加到点灯APP中1.硬件连接esp32CAM安装好摄像头和底板插入电脑usb,下载ch320驱动,一般电脑自行安装2.arduino配置文件-首选项-附加开发板管理地址中添加https://dl.espressif.com/dl/package_esp32_index.json或者https://www.arduino.cn/package_esp32_index.json3.下载esp32库开发板管
本文介绍一下如何使用ESP32快速方便的搭建一个简易的web服务器。使用ESP32或ESP8266搭建web服务器的方式有很多,但是大多数都的web页面代码都是内嵌在程序中的,这样如果要修改web页面就十分的不方便。今天介绍一种方法将web页面的代码以文件的形式上传到存储器中,然后在程序中直接利用文件搭建web服务器。这里首先介绍一下SPIFFS。SPIFFS又叫SPI闪存文件系统。是一种小型嵌入式系统专用的文件系统。它支持用户创建文件和目录。以下是SPIFFS的主要特点:专为微控制器上的低RAM使用场景而设计;使用固定大小的RAM缓冲区;Posix-likeapi:打开,关闭,读取,写入,搜
一、目的 我们分3节讲述远程控制。这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串。二、环境 ESP32+240x240的oled彩色屏幕+ThonnyIDE+几根杜邦线 接线方式请看上前面的章节,此处不再重复赘述。三、用到的知识 前面我们学习的远程控制开关LED灯和240x240屏幕的知识。大家不会的话,请看前面的章节。不懂得也可以留言哈。四、代码fromuQRimportQRCodefrommachineimportPin,SPIimportst7789_newimports
主代码#include"esp_camera.h"#include#include#defineCAMERA_MODEL_AI_THINKER#include"camera_pins.h"WiFiUDPUdp;unsignedintUDPPort=8888;//udp端口charpacketBuffer[255];//接收udp数据长度uint16_tlx,ly,rx,ry;//接收APP的信号量uint8_tcmd=0;//指令命令类型voidstartCameraServer();voidsetup(){Serial.begin(115200);Serial.setDebugOutput(
学习目标:掌握ESP32PWM(模拟输出)。学习内容:使用Arduino开发ESP32产生PWM信号。构建一个简单的电路,使用ESP32的LEDPWM控制器对LED进行调光,在不同的GPIO上同时获得相同的PWM信号。 使用Arduino通过PWM调光LED必须遵循的步骤:1.首先,选择一个PWM通道,从0到15共有16个通道。2.然后,设置PWM信号频率。对于LED来说,使用5000Hz的频率是合适的。3. 设置信号的占空比分辨率,分辨率从1到16位。此处将使用8位分辨率,可以使用0到255的值来控制LED亮度(2的8次方)。4. 指定信号将出现在哪个或哪些GPIO上。为此,将使用以下函数:
最近工作需要,接触了一下ESP32,这次记录下自己的学习过程内容和esp8266接入阿里云差不多。可以参考->ESP8266接入阿里云还是复制三元组(三元组别复制我的哈),复制我的代码就行了。说明:任何ESP32系列都可以。 就更改这3样就好了。下面附带详细代码main.h#include#include#include#include#include"aliyun_mqtt.h"#defineSENSOR_PIN10//以下信息需要自己修改#defineWIFI_SSID"AA"//替换自己的WIFI#defineWIFI_PASSWD"22223333"//替换自己的WIFI#define
在某一天使用同一块ESP32开发板,发现串口用不了了,可能发现可能原因如下1、数据线不具有下载功能2、板子坏掉了经过排查,发现不是板子掉了,是设备驱动有问题,如图串口显示黄色的,需要更换设备驱动,如图,右键设备,点击更新设备驱动重复上面的步骤安装另外一个驱动成功安装如图所示驱动即可下载程序安装完驱动再下载就可以下载成功了,如果下载不成功就按一下BOOT键
一、目的 本篇主要展示ESP32各个系列的对比信息(搬运ESP-IDF开发文档),方便大家参考,更多详细信息请查阅官方芯片数据手册FeatureESP32SeriesESP32-S2SeriesESP32-C3SeriesESP32-S3SeriesLaunchyear2016202020202020VariantsSee ESP32Datasheet(PDF)See ESP32-S2Datasheet(PDF)See ESP32-C3Datasheet(PDF)See ESP32-S3Datasheet(PDF)CoreXtensa®dual-/singlecore32-bitLX6X
想要更多项目私wo!!!一、电路设计 硬件组成: ArduiniNanESP8266MPU6050模块有刷电机螺旋桨电池包Si2302场效应管无人机架ESP8266模块 为了与无人机通信,我们需要蓝牙或WIFI连接,所以我们使用ESP8266Wi-Fi模块,因为它有内置的Wi-Fi,我们可以使用它进行通信。ESP8266开源、互动、可编程、低成本、简单、智能、最低成本的Wi-Fi硬件。至于无人机的飞行范围。测试已经得到了范围大约是70米,使用三星手机充当WiFi热点和远程控制器。MPU6050 MPU6050IMU,一个低成本的设备,包含陀螺仪和加速计。我们将使用