草庐IT

ESP8266WiFi库

全部标签

ESP8266-01S模块连接服务器(ONENET、HTTP协议)

ESP8266-01S模块连接服务器(ONENET)固件烧录通过http协议连接onenet云平台固件烧录一般在esp8266到手之后会进行测试,以确保能用,该模块出厂时默认自带出厂固件的,但如果进行了开发即下载了自己写的程序,想再次使用原厂AT固件,这时需要烧录固件,烧录固件直接看别人的教程即可:https://blog.csdn.net/jackcsdnfghdtrjy/article/details/104770612。ESP8266-01S使用的固件是8MB的,然后是使用ESP-12F的话固件是32MB的。由于会使用到串口调试助手、烧录软件、固件等,打包如下:我用夸克网盘分享了「esp

基于Micropython利用ESP32-C3墨水屏电子时钟方法

本篇笔记介绍一下我们设计制作的墨水屏时钟。1、所需硬件1)合宙的ESP32-C3:2)电子价签拆出来的2.9寸墨水屏:——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。3)自己设计的一块墨水屏驱动板:——这块PCB比较复杂了,贴片电容、电阻、二极管有20多个,再加上贴片AHT20和24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。4)402030锂电池3.7V——立创商城上买的小体积锂电池(402030),刚好可以藏在墨水屏时钟后面。5)墨水屏时钟背面2、原理图——墨水屏使用SPI协议,8个引脚分别与ESP32-C3连接:mosi=Pin(3)sck=Pin(2)cs=

一起玩儿物联网人工智能小车——09. ESP32 WROVER开发板组成、引脚功能初探

在拿到一个芯片、模组、功能模块或者开发板的时候,除了去网上搜索各种文档和教程之外,最重要的文档就是设计制造商所提供的datasheet文档了。datasheet直接翻译成中文就是数据表,通常指用于辅助硬件开发的资料工作表、数据手册、规格书、产品手册等。对于硬件开发者和相关软件开发者来说都是必备的文档资料。通过datasheet我们通常可以了解到该硬件的1.功能描述。2.电气特性。3.管脚的定义。4.封装图、尺寸图。5.原理图。6.典型应用等相关的技术资料。为我们了解和使用这个芯片提供了一定的帮助。基于ESP32系列芯片最常见的开发板就是ESP32-DevKitCV4开发板了,这是一个通用型基础

一文速通ESP8266NodeMCU(基于ArduinoIDE)——万字爆肝含示例代码

目录ESP8266ArduinoIED环境配置GPIO闪烁LED配置GPIO口模式数字输出点亮LED延时函数闪烁LED数字读取闪烁LED2.0定时函数定时执行取消定时计时函数闪烁LED3.0PWM外部中断外部中断配置关闭中断开关控制LED串口通信串口初始化输出数据writeprint&println&printf读入数据readreadString判断是否有数据串口回声实验操作存储器初始化写入操作 提交 读取数据WiFi连接设置模式连接WIFI消除连接配置获取连接信息获取连接数据macAddressSSIDlocalIP连接 MQTT环境配置初始化设置连接发布主题消息订阅主题订阅回调函数参考E

一起玩儿物联网人工智能小车(ESP32)——12. 组装L298N驱动马达和供电电路

摘要:本文介绍L298N模块与TT马达以及电源模块的接线方法,并进行初始测试。在前面完成了第一个ESP32程序。接下来要继续组装我们的智能物联网小车了。今天要完成的工作就是完成智能小车电机驱动和ESP32开发板的控制电路连接。在具体的动手之前,先要进行一些准备工作,也就是需要将我要用到的器件、模块固定到汽车底盘的金属板上。在这里需要固定的器件主要有三个,一个是L298N电机驱动模块,一个是ESP32扩展板,还有一个是供电的锂电池。其中L298N和供电的锂电池固定在车子的下层底板上,而ESP32则需要固定到上层底板上。L298N模块和ESP32模块可以借助底盘上的固定孔,使用之前在材料准备的时候

ubuntu20.04安装完没有连接wifi的选项,ubuntu网卡驱动

目录一.前言二.关闭安全模式三.安装网卡驱动参考一.前言   ubuntu20.04安装完没法连wifi,可能有如下两种原因,因为这两种原因都排除了后成功获得联网功能,所以安安也不清楚具体是那个原因:1.启动了安全模式。2.没有安装网卡驱动二.关闭安全模式   针对第一种情况,开机前打开bios,设置securityboot为False即可。三.安装网卡驱动   首先购买一个能让你连上网络的usb无线网卡,插上去后让你的电脑临时具备联网功能。lspci-k   查看网卡驱动,02:00.0Networkcontroller:RealtekSemiconductorCo.,Ltd.Deviceb

物联网项目分享 Stm32 WIFI智能家居温湿度和烟雾检测系统 - 单片机 物联网 嵌入式

文章目录0前言1简介2主要器件3实现效果4设计原理4.1DHT11温湿度传感器4.2MQ-2烟雾传感器4.3ESP8266WIFI模块5部分核心代码5最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩基于PID控制的智能平衡车设计与实现🥇学长这里给一个题目综合评分(每项满分5分)难度系数:4分工作量:4分创新点:3分1简介基于STM32F103C8T6单片机的WIFI智能家居温湿度和烟

《ESP32-Arduino》LVGL之输入设备详解及实例(触摸屏,实体按键,编码器,多功能按键)

前言:好久没写博客了,一方面是平时着实没有时间,另一方面是知识还是欠缺,实在没啥技术拿得出手(其实更主要的还是懒!!!)最近玩的比较多的就是LVGL了,自己也是做了几个小项目(后续考虑开源),考虑到网上LVGL入门教程还是比较少,特此出来写篇博客。对于LVGL就不过多介绍了,能点进来的应该都知道LVGL是什么吧,本篇博客不讲UI中的相关组件,而侧重于讲解对于LVGL中的输入设备,什么是输入设备呢?对于LVGL来说,输入设备有:LV_INDEV_TYPE_POINTER:触摸板或鼠标LV_INDEV_TYPE_KEYPAD:键盘LV_INDEV_TYPE_ENCODER:编码器LV_INDEV_

c++ - 在函数调用中从 %esp 中减去分配了多少空间?

C++,ATT汇编我有以下汇编代码:push%ebpmov%esp,%ebpsub$0x28,%esp(...)我的教科书声称通过从%esp中减去0x28(作为堆栈形成的一部分),为变量分配了12个字节。为什么从栈中减去十进制40会分配12个字节? 最佳答案 这会在堆栈上分配40个字节。但是,除了局部变量之外,它还有其他用途,所以我猜测其余部分用于对齐和future函数调用的参数。由于函数参数也在堆栈上传递,因此需要为该函数要传递给另一个函数的任何空间留出空间。可以在使用push执行调用时分配此空间,但在函数开头分配一次空间并仅使用

STM32+WIFI+MQTT+云Mysql数据上报并转存到云数据库

软件以及烧录文件链接:https://pan.baidu.com/s/1Y3hiw_oVPKRTT9mtGg7WDA?pwd=mlhy提取码:mlhy一、ESP8266烧录MQTT固件如ESP8266接3.3v无法正常工作则接入5V电压GPIO0一定要接地(接地代表烧录固件模式)注意波特率115200ESP8266的TX----->TTL板的RXESP8266的RX----->TTL板的TXESP8266的3V3----->TTL板的3V3/5VESP8266的GND-----TTL板的GNDESP8266的GPIO0(0)-----TTL板的GND烧录完毕后紧接测试:输入AT+GMR烧录完毕