因为一直在玩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
目录如何安装安信可一体化开发环境ESP8266 NONOS 使用准备导入项目编译项目结束示例2:ESP8266_RTOS_SDK 使用准备导入项目配置项目编译默认项目编译 Hello World示例3:ESP31B_RTOS_SDK 使用示例4:ESP32_IDF 使用准备导入项目配置项目编译项目结束http://wiki.ai-thinker.com/ai_ide_install 从官
转载 2024-05-23 22:31:44
81阅读
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信 1. SPI总线——SPI类库的使用 SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口
原创 2022-02-10 17:47:14
2749阅读
上篇文章我们了解了ESP8266到底是个什么“东西”,了解了ESP8266在这个万物互联时代有哪些优势,那我们不能光是了解,我们还需要去深入的学习一下,争做物联网时代的弄潮儿~继往开来第二篇,本篇文章主要介绍一下几种常见的ESP8266开发方式,感觉现在不管是学习硬件开发还是软件开发,第一节课都是先学习一下开发环境搭建,毕竟这个开发环境不单单是有台电脑就足够了,交叉编译工具链才是最重要的,我们需要
        ESP8266 SKD的开发环境有很多,官方的开发环境配置比较复杂,这里介绍使用安可信出品的集成开发环境ESP8266 IDE2.0,其实就是eclipse集成了相关的开发插件,用起来还是挺方便的,网上也有很多其它兄弟写的现成的教程可以参考,我这里也重新再简单介绍一下。ESP8266 IDE2.0下载地址:百度网盘-链接不存在下载解压压缩包能
ESP8266使用Arduino TFT_eSPI库来驱动SPI接口的LCD1. 选择显示驱动库2. ESP8266开发板3. TFT LCD显示板4. 运行效果5. 总结6. 后记 春节放假,周所周知的原因,不能串门,不能聚餐,不能,手头还好有一个160x128的TFT LCD小屏,一个ESP8266的开发板,在淘宝上买了一个红外测温的器件,准备做一个测温仪,但快递和卖家不上班,先做一个显示设
由于上次模拟SPI驱动TFT屏幕太慢,所以,本次采用硬件SPI来进行驱动,但是,当我直接把对应SPI接口更换时,发现TFT屏幕驱动并没有因此得到好转,依然是非常的满,然后只能从对应花点铺色,显示字符串这些基础函数进行下手了,这次我把大部分函数都更新了一下,让速度biu的一下就上来了。 ESP8266使用硬件SPI驱动TFT屏幕效果比较硬件SPI代码工程文件 效果比较软件模拟实在太慢剪掉了硬件SPI
引言本人自从2015年3月使用ESP8266以来,发现自己在使用ESP8266的过程中学习到了好多有关嵌入式开发的知识,特此写此系列进行整理。ESP8266虽然同STM32属于微控制器级别,但其从编译到下载,和keil那种「傻瓜式」环境有天壤之别(芯片不同)——其工程构建所使用的环境是Linux交叉编译环境。同时,ESP8266作为一款Wi-FI芯片,必然提供了基本的Socket接口,所以除了可以
1. SDKSDK是乐鑫提供的软件开发包,集成了外设的驱动代码和其他有关网络的代码,封装了大量的API函数,方便我们在开发中调用,但因此需要注意一些使用方法。1.1 non-OS 和 RTOS 两种版本SDK1.2 ESP8266 FW指出我们在不同的模式下,需要下载的文件到FLASH中。1.3 Non-OS SDK1.4 RTOS SDK2. Flash布局由于提供的SDK对Flash有布局要求
转载 2024-03-10 20:21:34
188阅读
前言:从今天开始,我们学习ESP8266的官方SDK,乐鑫ESP8266 SDK,有两种,一种带操作系统的ESP8266_RTOS_SDK,另一种是不带操作系统的ESP8266_NONOS_SDK,本文使用ESP8266_RTOS_SDK进行开发,代码对应github上的Tag V3.1标签。一、准备1.软件准备:MSYS2工具链:https://docs.espressif.com/projec
ESP FLASH TOOL 是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中。ESP FLASH TOOL 的官方下载地址为: http://www.espressif.com/sites/default/files/tools/flash_downlo
文章目录一、前言;二、认识存储芯片`25q`系列;三、重认识存储芯片`25q`系列的分布;④、`esp8266`代码在存储芯片`25q`系列的分布;⑤、`esp8266`代码读取的其他常识; 一、前言;玩过stc单片机系列的朋友们都知道,其eeprom可以存放一些掉电保存的数据,比如传感器数据。那么8266的数据放在哪的呢?而我们在烧录的时候,这个代码是怎么分布的呢?那么这文章就重点聊聊我们的e
[奋斗] 【红外遥控器】 链接:https://pan.baidu.com/s/15ZLCgZELEFTay3xKJHzMGw 提取码:90aq​​​点击查看【相关视频】​​【物联网】 链接:https://pan.baidu.com/s/128SWUne_JQQ2NdaGW4d1rQ 提取码:0lcy​​​点击查看【相关视频】​​【温湿度传感器】 链接:https://pan.baidu.com
原创 2022-12-11 21:46:24
264阅读
大家好,我是程序员小哈,又到了知识分享时间,今天我给大家介绍一下如何编译ESP8266的官方SDK,如果对你有所帮助的话,还请文末点赞支持一下哈。问题由来之前网文分享的时候,有网文留言,能否做一个 STM32–>ESP8266->OneNET 的Demo。要想解决这个问题,我们可以使用ESP8266通过串口AT指令连接OneNET平台,这种方式我们只需要将ESP8266烧写通用的AT固
一、项目需求使用ESP8266WIFI模块连接到正点原子的原子云,下载原子云手机APP到安卓手机,使用APP与8266WIFI模块通信互发数据。二、软硬件准备硬件: 1、正点原子的esp8266模块 2、usb to ttl 模块软件: 1、正点原子的 串口助手 2、正点原子的 原子云手机APP 3、esp8266刷固件软件原子云后台管理界面 ——附上网站:https://cloud.a
  • 1
  • 2
  • 3
  • 4
  • 5