![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP32
chinxue2008
开源万岁!
展开
-
ESP32在arduino的地址
每次重新配的时候就找不到地址,需要记录https://dl.espressif.com/dl/package_esp32_index.json原创 2022-02-21 17:07:59 · 536 阅读 · 0 评论 -
ESP32的液晶中文显示
上一篇简单说明了ESP32进行SSD1306的液晶显示,然后希望显示字符,使用前一篇的SSD1306是一个入门,但是不能显示中文。因此本篇主要演示显示中文。在arduino中有一个u8g2库,当时用UNO时使用过该库,但是用在ESP32上,有新的问题要解决。首先在库管理中搜索u8g2库,下载后使用在第三方库使用其中范例,比如printUTF8。核心代码首先需要设置液晶屏,我用的还是IIC的1306,因此将以下这条注释反注释掉,如果是SPI就选SPI。U8G2_SSD1306_128原创 2021-05-14 21:31:09 · 4723 阅读 · 2 评论 -
ESP32液晶屏的使用
基于I2C的液晶屏(128*64),之前在uno上实现,用的是SSD1306的库,现在希望移植到ESP32上来,直接采用原来的SSD1306肯定不行,管脚定义不一样。在auduino的库管理中搜索ESP32 LED,有一个已经实现的库,名字比较长。里面有DEMO,选择第一个。这个DEMO利用了ESP的RTC,可以显示当前的时间。因此第一个库TimeLib.h很重要,但是编译的第一个错就是这个库。https://github.com/PaulStoffregen/Time在GIT上下载原创 2021-05-11 20:41:38 · 3274 阅读 · 1 评论 -
ESP8266入门
ESP8266和ESP32作为乐心的两个神器,为集成wifi物联网解决方案提供了路子,站在arduino的肩膀上,不用再去折腾keil,可以很快速的展开自己的应用。8266和32的差别,一个是单双核的差异,主频的差异,一个有蓝牙,一个没有蓝牙,简单点就是32更强大,但是功耗也高一些,价格贵一些。一个32买两个66.用arduino进行开发,先要在开发版管理工具中更新66的开发版库,可能需要翻一下墙,大概30M左右。完了选择通用66开发版。然后在示例中随便选一个,和32一样,选一个打印基础原创 2021-05-09 21:52:31 · 211 阅读 · 0 评论 -
ESP32蓝牙连接测试
ESP32的两大集成网络,WIFI+蓝牙。使用蓝牙可以在ESP_BLE中找到示例,使用了下BLE_UART功能,效果不错。/* Video: https://www.youtube.com/watch?v=oCMOYS71NIU Based on Neil Kolban example for IDF: https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLE%20Tests/SampleNo原创 2021-05-09 20:52:34 · 2930 阅读 · 0 评论 -
ESP32 RST故障
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)configsip: 0, SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO, clock div:1load:0x3fff0018,len:4load:0x3fff001c,len:1044load:0x40078000,len:8896load:0x40.原创 2021-05-09 19:52:26 · 5683 阅读 · 7 评论 -
ESP32使用NTP服务
#include <WiFi.h>#include "time.h"const char* ssid = "xxx";const char* password = "xxxxxxxx";const char* ntpServer = "us.pool.ntp.org";const long gmtOffset_sec = 3600*7;const int daylightOffset_sec = 3600;void printLocalTime(){.原创 2021-03-26 22:05:31 · 2852 阅读 · 1 评论 -
ESP32核心原理图
ESP的最小系统电路图,模拟端电源需要π型滤波晶体和RTC时钟需要根据阻抗进行C值的匹配FLASH是必备的,最小系统还是很简单。PCB走线上,需要最好有个完整的地,WIFI如果用PCB天线,那么天线3方应该挖空15mm,避免形成信号屏蔽;高频端应保证过孔提供低阻抗回路;时钟应距离芯片一定距离,周围应该做包地处理。...原创 2021-03-26 20:58:23 · 18586 阅读 · 0 评论