ESP8266使用Arduino TFT_eSPI库来驱动SPI接口的LCD1. 选择显示驱动库2. ESP8266开发板3. TFT LCD显示板4. 运行效果5. 总结6. 后记 春节放假,周所周知的原因,不能串门,不能聚餐,不能,手头还好有一个160x128的TFT LCD小屏,一个ESP8266的开发板,在淘宝上买了一个红外测温的器件,准备做一个测温仪,但快递和卖家不上班,先做一个显示设
目录 ② ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 ws2812 三原色灯(spi方式 稳定灯光)】一、驱动ws2812遇到的问题二、可能的方案三、具体实现四、测试程序五、还没结束② ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 ws2812 三原色灯(spi方式 稳定灯光)】        本章介绍
转载 2024-05-04 17:29:11
369阅读
0x00 项目指北要实现网络Server要利用好8266的两个功能SPIFFS合webServer,实现效果如下一.SPIFFS闪存系统1.什么叫SPIFFS? SPIFFS可以拆开成两部分来理解,一是SPI 二是FFS(文件系统)。 SPI 是 Serial Peripheral Interface 鉴于你是个爱学英语的小可爱,我告诉你第二个单词这么读 [pəˈrɪf(ə)rəl] “福瑞福若”
ESP8266/ESP32 驱动ST7789屏幕本文以ESP12系列的esp8266相关多个开发板和一款ESP32开发板测试。只需要指定自己开发板具体的SPI引脚即可。以ardunio 框架开发,本项目需要修改库文件,推荐基于platformio开发,一个项目一个第三方库目录这样不会与其他项目冲突。安装库ardunio IDE这里以arduino ide 2.0举例,库管理搜索 搜索TFT_eSP
转载 2024-08-12 21:12:44
720阅读
本文ESP8266ESP32 支持四种不同的 SPI flash 访问模式:DIO、DOUT、QIO 和 QOUT。 这些可以通过 esptool.py write_flash 的 --flash_mode这些控制选项决定哪些 I/O 引脚与连接的 SPI 闪存芯片进行通信,以及使用哪些 SPI 命令。ESP8266ESP32 在从 SPI 闪存芯片读取或执行代码和数据时使用这些命令。
屏幕图片如下:这款屏幕是由ST7735进行驱动的,驱动方式有3线SPI,4线SPI,还有8线,16线,9线,18线驱动。由于是买的模块,所以采用4线SPI进行驱动。 ESP8266使用软件模拟SPI驱动TFT屏幕引脚连接SPI的模拟MYSPI.pyTFT的驱动LCD.pyCODE.pymain.py效果工程文件 引脚连接ESP8266TFTGPIO16SCLGPIO5SDAGPIO4RESGPIO
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信 1. SPI总线——SPI类库的使用 SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口
原创 2022-02-10 17:47:14
2749阅读
由于上次模拟SPI驱动TFT屏幕太慢,所以,本次采用硬件SPI来进行驱动,但是,当我直接把对应SPI接口更换时,发现TFT屏幕驱动并没有因此得到好转,依然是非常的满,然后只能从对应花点铺色,显示字符串这些基础函数进行下手了,这次我把大部分函数都更新了一下,让速度biu的一下就上来了。 ESP8266使用硬件SPI驱动TFT屏幕效果比较硬件SPI代码工程文件 效果比较软件模拟实在太慢剪掉了硬件SPI
文章目录一、前言;二、认识存储芯片`25q`系列;三、重认识存储芯片`25q`系列的分布;④、`esp8266`代码在存储芯片`25q`系列的分布;⑤、`esp8266`代码读取的其他常识; 一、前言;玩过stc单片机系列的朋友们都知道,其eeprom可以存放一些掉电保存的数据,比如传感器数据。那么8266的数据放在哪的呢?而我们在烧录的时候,这个代码是怎么分布的呢?那么这文章就重点聊聊我们的e
因为一直在玩ESP8266模块,正好又遇有个姑娘说冬天太冷,不想起床开关灯,想要一个手机控制的灯。这个姑娘是家里人介绍认识,就加了个微信,刚开始不熟没咋聊,后来有次因为一条朋友圈聊起来,发现蛮多共同话题,小姑娘竟然炒股,还搞过创业投资,而我正好又不太懂想学这些,她则需要一些技术支持。就这样,促使我开始研究这一套无线控制,其实我也需要这样个东东,因为住得出租屋也不能在床头关灯,哈哈哈!好了,言归正传
无意间在网上看到开源的使用墨水屏打造的桌面时钟,当个桌面小摆件可谓是十分优雅,于是就萌生出了自己DIY一个的想法。这个墨水屏时钟具有以下特点时间日期的显示和自动校准自动获取实时天气半夜自动进入休眠支持微信智能配网目前已经实现软件功能,但是硬件上没有画板做成一体化的,只是开发板和模块之间使用杜邦线连接的试验版本。硬件设计硬件由STM32主控、ESP8266模块、墨水屏驱动电路和墨水屏主体组成。STM
转载 2024-04-01 12:06:44
126阅读
ESP8266:SDK开发(源码见资料源码)淘宝上许多贩卖TCP,UDP,APP,上位机,MQTT,云服务器等基础控制教程的,但是基础的没必要拿出来贩卖!因为过于简单,只能个人玩玩而已,感觉像是在坑小学生。故,我给大家整理好,开源出来以供大家学习使用! SPI引脚    上程序      
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能
转载 2024-04-25 15:16:13
285阅读
古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。1.简介这里我们主要用到的是ESP8266EX,这款芯片,拥有有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机 搭载于其他主机 MCU 运⾏。ESP8266EX 集成了天线开关、射频 b
转载 2024-05-23 15:55:53
198阅读
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖
1. 前言基于上一篇【esp8266~SPI使用】,本文重点介绍如何使用USB逻辑分析仪调试分析软件SPI,紧接着对比分析esp8266在160M和80M软件SPI速度的不同。2. USB逻辑分析仪使用逻辑分析仪可以说是单片机工程师必备利器。本打算按照店家给的手册总结下,如何使用PulseView紧接着上文分析上文实现的spi协议,仔细一查stmcu社区传统的电子社区教程都有了。 我也怕忘记,这里
程序流程图:调用AT源码扫描附近ap的函数:static void ICACHE_FLASH_ATTR scan_done(void *arg, STATUS status) { uint8 ssid[33]; char temp[128]; if (status == OK) { struct bss_info *bss_link = (struct bss_info
性能优化远程桌面虚拟化主机10/22/2019本文内容远程桌面虚拟化主机 (RD 虚拟化主机) 是一项角色服务,它支持虚拟桌面基础结构 (VDI) 方案,并允许多个用户在运行 Windows Server 和 Hyper-v 的服务器上托管的虚拟机中运行基于 Windows 的应用程序。Windows Server 支持两种类型的虚拟桌面:个人虚拟机和共用虚拟机。一般注意事项存储存储是最有可能的性
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载 2024-02-28 10:09:43
504阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
202阅读
  • 1
  • 2
  • 3
  • 4
  • 5