setup()初始化通过wifi传输数据,天气API来源心知天气 目前免费版本只能获取少量数据,地址,天气温度 将这个接口api输入HTTP协议地址 返回的数据为JSON,需要通过#include <ArduinoJson.h>解释一下 {"results":[{"location":{"id":"C23NB62W20TF","name":"西雅图","country":"US","path":"西雅图,华盛顿州,美...
ESP32。0.96OLED 屏幕,驱动SSD1306。下一步试试SH1106和SSD1309大屏幕。双iic接口接屏幕和MPU6050陀螺仪。基于arduinoC语言编程, 视频播放量 2136、弹幕量 0、点赞数 22、投硬币枚数 12、收藏人数 11、转发人数 3, 视频作者 若的比利比利刚杯, 作者简介 记录一些小爱好。也
4.1. ssd1306.py脚本代码: # MicroPython SSD1306 OLED driver, I2C and SPI interfacesfrommicropythonimportconstimportframebuf# register definitionsSET_CONTRAST=const(0x81)SET_ENTIRE_ON=const(0xA4)SET_NORM_INV=const(0xA6)SET_DISP=const(0xAE)SET_MEM_ADDR=const(0x20)SET_COL_ADDR=const(0x21)SET_...
成员Index使用short类型用来存放汉字的GBK码,Msk数组是char类型用来存放字模数据,因为是OLED所以使用char类型存放数据。 使用PctoLCD软件生成16x16大小的汉字字模数据,字模软件的设置如下: 在字体头文件中定义我们的汉字库数组,在每个字模数据前面加上'x',x为字模对应的汉字,类型要用前面创建的结构体类型: 这样这个结构体...
Espressif/ssd1306 是 Espressif Systems 开发的用于 SSD1306 驱动芯片的库,用于在 ESP32 和 ESP8266 上控制 SSD1306 型号的 OLED 显示屏。这个库提供了一组函数和接口,使得开发者可以在 ESP-IDF 框架中方便地控制和管理这种类型的 OLED 显示屏。以下是 Espressif/ssd1306 库的一些主要特点和功能:OLED 控制:...
总的来说,SSD1306的128x64 OLED显示屏具有高对比度、宽视角、低功耗、快速响应等优点,适用于需要高品质图像和长续航的各种应用场景。 实现 核心代码 /* 备注: - 使用no-std,没有常规的main函数 - 串口波特率115200 - 不要占用SPI FLASH的GPIO(6,7,8,9,10,11) 目标平台: - esp32s1(xtensa lx6)(xtensa...
1.完整源码: 主函数oled.py 字体包font.py 2. esp硬件spi接线 oled esp32 GND GND VCC VCC D0 P0(SCK) D1 P2(MOSI) RES P18(RST) DC P27(DC) CS P26(CS) 3. 汉字取模 使用工具PCtoLCD20
voidOLEDDisplay::clear() display.clear(); 2. 清除某个点 display.clearPixel voidOLEDDisplay::clearPixel(int16_tx,int16_ty) display.clearPixel(0,0); 3. 显示, 显示buf区的内容 display.display voidSSD1306Wire::display() display.display(); ...
概述因为esp32 micropython中没有SSD_1306驱动代码遂决定移植arduino平台中驱动代码到micropythonarduino平台驱动代码//定义类CN_SSD1306::CN_SSD1306(int sda, int scl){ _sda = sda; _scl = scl; pinMode(sda, OUTPUT); pinMode(scl, OUTPUT);}每次开启关闭iic总线可以节省cpu负担//开启IIC总线void CN_SSD...
对于STM32的完整代码,您可以参考b站上的江科大示例。同时,GD32和ESP32的代码我已经直接将江科大的完整代码进行了移植。如果您需要全部代码和取字模的软件,可以关注我的公众号“折途想要敲代码”,并回复关键词“OLED”进行免费下载。Z_OLED.c include "Z_OLED.h"const uint8_t Z_OLED_FONT_CHAR[][16] =...