草庐IT

arduino-esp

全部标签

Arduino+OLED基础保姆级教程(1)

第一篇:先打好基础(基础篇->1)(一)先说两句这个教程从0到1让你入门OLED;教程是系列课程包括:OLED上显示第一行字,显示数字,显示汉字到写个简单的OLED显示界面再到最后写个炫酷的菜单功能的实现。通过本系列教程大家能达到的效果:视频效果演示如果你有基础可以点击下面蓝色链接跳转到实现过程!这篇是保姆级的实现过程哟!(二)关于OLED的必懂知识市面上的OLED有很多种,多式多样;我选择用简单的两种分类方式去分类:第一种是根据通信协议分为:iic通信协议下的OLED(栗子:图一是常见的四针 iic通信协议的OLED)和SPI通信协议下的OLED(栗子:图二是常见的七针支持SPI协议的OLE

K_A23_001 基于STM32等单片机AT指令驱动ESP-01/ESP-01S实现手机遥控点灯

K_A23_001基于STM32等单片机AT指令驱动ESP-01/ESP-01S实现手机遥控点灯所有资源导航一、资源说明二、基本参数引脚说明三、驱动说明对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RC+ESP-01/ESP-01S模块1.2、STM32F103C8T6+ESP-01/ESP-01S模块五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取七、注意事项八、接线说明STC89C52RCSTM32F103C8T6所有资源导航其他资料目录直戳跳转一、资源说明单片机型号测试条件模块名称代码功能STC89C52RC晶振11.0592MESP-01/ESP-01S

详细介绍如何基于ESP32实现低功耗的电子纸天气显示器--附完整源码

实现界面展示         这是一款天气显示器,由支持wifi的ESP32微控制器和7.5英寸电子纸(又名电子墨水)显示器供电。当前和预测的天气数据是从OpenWeatherMapAPI获取的。传感器为显示屏提供准确的室内温度和湿度。该项目在睡眠时消耗约14μA,在约10秒的清醒期间估计平均消耗约83mA。可以将显示配置为根据需要频繁更新。当刷新间隔设置为30分钟时,设备单节5000mAh电池可运行超过6个月。该项目显示准确的电池寿命百分比,并且可以通过连接到墙壁适配器或计算机的USB-C电缆充电。  

使用 OpenCV 进行基于 ESP32 CAM 的目标检测和识别

 概述:基于ESP32CAM的目标检测和识别本教程介绍了使用OpenCV基于ESP32CAM的目标检测和识别主题。OpenCV是一个开源的图像处理库,不仅在工业界而且在研发领域都得到了非常广泛的应用。这里对于对象检测,我们使用了cvlib库。该库使用COCO数据集上的预训练AI模型来检测对象。预训练模型的名称是YOLOv3。在本教程中,我们将介绍其功能、引脚说明以及使用FTDI模块对ESP32摄像头模块进行编程的方法。我们还将为ESP32相机模块设置ArduinoIDE。我们还将上传固件,然后处理对象检测和识别

ESP32 LVGL8.1 ——Style bg 设置样式背景 (Style 2)

提示:本博客作为学习笔记,有错误的地方希望指正文章目录一、样式背景设置简介二、StylePadAPI2.1背景颜色bg_color2.2背景颜色透明度bg_opa2.3背景的渐变颜色bg_grad_color2.4背景渐变的方向bg_grad_dir2.5前景颜色停止bg_main_stop2.6背景渐变颜色起始点bg_grad_stop2.7背景图片资源bg_img_src2.8背景图片透明度bg_img_opa2.9背景图片重着色bg_img_recolor2.10背景图片重着色透明度bg_img_recolor_opa2.11背景平铺bg_img_tiled三、示例3.1、实现背景渐变一

MicroPython开发ESP32入门笔记 -- 蓝牙篇

文章目录前言一、ESP32和Micropython简介二、蓝牙模组通讯原理简介三、手机端和ESP32蓝牙通讯1.ESP32蓝牙呼吸灯代码2.手机端准备总结前言博主之前学习了用C语言去开发了51单片机,虽然没有将各种外设和传感器都玩遍,但博主基本将一些重要的外设和传感器通过原理学习加小项目实验的方式比较深入地玩了一下。众所周知,51单片机是相对底层的,用来开发一些大项目的效率会比较低,所以我们很有必要学习一下stm32、esp32的开发。博主希望下来学习用MicroPython来开发esp32,先从esp32的特色功能蓝牙和WiFi玩起,再接触一下之前没有玩过的传感器和外设:DHT11温湿度传感

esp8266模块--MQTT协议连接服务器实现数据接收和发送+源码

首先推荐中国移动的代码,我觉得中国移动的代码更为合理:(但是有一些其他的模块在里面)OneNET开发板代码、资料--2020-09-27--标准板、Mini板bug修复-开发板专区-OneNET设备云论坛(10086.cn)以及这位b站up做的视频:(wifi模块在p9节)【挽救小白第一季】STM32+8266+小程序智能家居毕设实战_哔哩哔哩_bilibili推荐跟着这位up一起c+v。但是没有讲解原理,只追求做出来的可以看看。-----------------------------------------------------------------------------------

基于ESP32的TCP/IP传输实现

TCP/IP协议原理TCP/IP协议是Internet互联网最基本的协议,TCP/IP协议的应用层的主要协议有HTTP、Telnet、FTP、SMTP等,是用来读取来自传输层的数据或者将数据传输写入传输层;传输层的主要协议有UDP、TCP,实现端对端的数据传输;网络层的主要协议有ICMP、IP、IGMP,主要负责网络中数据包的传送等;链路层有时也称作数据链路层或网络接口层,主要协议有ARP、RARP,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,它们一起处理与传输媒介(如电缆或其他物理设备)的物理接口细节。TCP协议是一个面向连接的、可靠的传输协议,它提供一种可靠的字节流,能保证

100个物联网项目(基于ESP32)1ESP32的基础

1-NodeMCU、ESP32的基础简介NodeMCU是一个开源的IoT(物联网)平台,包括在乐鑫的ESP8266Wi-FiSoC上运行的固件和基于ESP-12模块的硬件。它是由一乐鑫在2014年创建的,他们希望为物联网项目提供低成本和灵活的平台。ESP32是低成本的微芯片,具有Wi-Fi和蓝牙功能,由乐鑫开发,是一家中国的微控制器和集成电路制造商。它于2016年发布,作为ESP8266的继任者,由于其改进的性能和额外的蓝牙连接,它已成为物联网项目的流行选择。乐鑫司成立于2008年,由一群对为新兴物联网市场开发低成本、高性能微控制器感兴趣的中国工程师组成。除了ESP8266和ESP32之外,该

Arduino-软串口

什么是软串口软串口跟硬串口一样,只不过用两个数字IO口代替RX、TX,以此来解决RX、TX串口通信相关问题.怎么使用软串口2.1有哪些软串口库常用的软串口库:SoftwareSerial库、AltSoftSerial库、NewSoftSerial库;2.2这些软串口库有什么区别(1)支持的硬件平台和芯片型号不同:SoftwareSerial库只支持ArduinoUno、Mega等基于ATmega328P和ATmega2560芯片的开发板;而AltSoftSerial库则支持更多的芯片型号,包括ATtiny、ATmega、SAM3X8E等;NewSoftSerial库则支持更多的Arduino开