ESP8266 ST7789TFT亮度控制 智能灯改造计划 写在前面 由于最近购买了一个天猫精灵,于是就想着能不能自己DIY一个智能灯出来,看看身边的工具,唯一能激起我改造动力的就是身边的这个氛围灯了,因为平时使用它的频率最高,晚上使用也不会刺眼睛,所以它就成了我的不二之选;其实这个灯买回来的时候也挺好的,能红外线控制,...
ST7789使用屏幕尺寸为:240*240,故保留:#define TFT_WIDTH 240和#define TFT_HEIGHT 240 // ST7789 240 x 240 // For ST7789, ST7735, ILI9163 and GC9A01 ONLY, define the pixel width and height in portrait orientation// #define TFT_WIDTH 80// #define TFT_WIDTH 128// #define TFT_WIDTH 172...
第二部分:ESP8266驱动代码文件(wifi_esp8266.c) #include "wifi_esp8266.h" #include "led.h" #include "oled.h" struct ESP8266_WIFI_INFO ESP8266WIFI_Info; //保存ESP8266的各项数据 struct SocketPackageData RxTxDataPackage; //保存接收和发送的数据 /* 函数功能: 等待并查找ESP8266的响应数据中是否有...
esp8266软件和硬件spi对比: https://blog.csdn.net/darlingqx/article/details/128697286 示例代码: # ESP 8266 import machine import st7789 spi = machine.SPI(1, baudrate=40000000, polarity=1) display = st7789.ST7789(spi, 240, 240, reset=machine.Pin(5, machine.Pin.OUT), dc=machine.Pin(4, ...
1.3寸TFT屏幕一个(ST7789) 准备工作 接线 接线对应关系如下: 视频发出来之后,有好多小伙伴在问如何接线,这里我放出一张实物的接线示意图,各位小伙伴直接对照图片进行连接即可: 依赖库 安装TFT_eSPI库,这里算是arduino的最基本操作了,我们就不展开了。
我用的LCD屏分辨率是240x240的,驱动IC用的是ST7789,ST7789的通讯方式有两种,SPI和并口,并口要用到的IO口比较多,所以如果对速度要求不是非常高的情况下一般都是选用SPI。下面这是我在某宝买的屏幕,它把SPI接口和并口都引出来了,不过默认使用的并口,我这里要用的SPI,就需要把背面的R5电阻拆掉放到R4的位置。
简介:ESP8266太空人时钟 Arduino-ST7789-1.3寸ips 开源协议: GPL 3.0 克隆自最小的麦金塔-天气时钟 创建时间:2021-06-23 14:17:17更新时间:2022-07-30 08:42:18 描述 设计图 BOM 附件 成员 评论 编辑器打开 描述 欢迎加群一起玩创意时钟 : 779116675 20210809 更新了一版麦金塔外壳! 参考:https://oshwh...
3.5万 29 13:20 App 目前见过的最好的显示屏模块ST7789 and ST7735 1.3万 2 8:48 App arduino OLED 动态眼睛效果(代码放在视频简介了!) 6959 1 14:12 App 用arduino和OLED屏幕,手把手教你写代码 浏览方式(推荐使用) 哔哩哔哩 你感兴趣的视频都在B站 打开信息...
ST7789 驱动器和 SPI 接口包含在 1.14 英寸 LCD中,减少了所需的 IO 引脚数量。它还有两个重置按钮和一个闪存按钮,可用于升级 ESP8266 WiFi 芯片上的固件。 Pico WiFi 帽子 Pico WiFi HAT是为现有Pico 项目轻松添加无线功能的理想选择,例如将传感器数据传输到家庭自动化系统或仪表板、从火柴盒托管网页或允许您的...
// OR use this initializer (uncomment) if using a 1.69" 280x240 TFT: //tft.init(240, 280); // Init ST7789 280x240 ... 经过这样操作,应该就可以编译上传啦~ Tip:除了本文描述的SPI通信以外,Adafruit还支持用CPU模拟的SPI,这样的话四个引脚都可以任意选择,但传输效率就比较低了...