记录一下我在用esp8266时的问题和过程。目录基础篇1.esp8266模组 esp01硬件连接2.esp01模组测试3.esp01模组AT命令配置3.1 将esp8266配置成station模式。3.2 将esp8266连接到家里的wifi。3.3 设置esp8266上电自动连接wifi3.4 重新插拔,给esp8266上电,然后继续打开串口,看看当前网络接入状态。3.5 开始建立TCP通信。3
转载 2024-05-18 16:58:54
155阅读
实现u8g2菜单的步骤如下: 流程图: ```mermaid flowchart TD A[开始] --> B[创建菜单页面] B --> C[添加菜单选项] C --> D[显示菜单] D --> E[处理用户的选择] E --> F[结束] ``` 具体步骤如下: 步骤一:创建菜单页面 首先,我们需要创建一个菜单页面,用于显示菜单选项。可以使用u8g2库提供的函数来创建一个OLED显示屏
原创 2024-01-09 22:00:00
631阅读
背景知识视频教程 通过构建实际应用程序来掌握Arduino - 国外课栈viadean.com 物联网#3:物联网(物联网)自动化与ESP8266 - 国外课栈viadean.com 使用Arduino掌握物联网 - 国外课栈viadean.com 温度在任何方面都起着重要作用。 例如,在准备餐食或食物时,温度很重要,因为温度会影响食物的质量
转载 2024-09-02 18:39:27
125阅读
ADC: 1.STM32内部的ADC模块有三个ADC1,ADC2,ADC3,他们彼此独立,所以可以进行同步采样。 2ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生,要在RCC_CFGR配置,再ADC自己的寄存器中在没有时钟分频的配置位。 3.ADC转换时间:  STM32F103xx增强型产,时钟为56MHz时为1μ s( 时钟为72M
先看效果,创建三个不同风格的图表控件来了解图表控件的使用图表(lv_chart):图表是可视化数据点的基本对象。它们支持折线图(将点与线连接和/或在其上绘制点)和柱形图。图表还支持分隔线,2 y轴,刻度线和刻度线文本。零件和样式图表的主要部分称为 LV_CHART_PART_BG ,它使用所有典型的背景属性。文本样式属性确定轴文本的样式,而线属性确定刻度线的样式。填充值在侧面增
转载 8月前
130阅读
OLED之U8g2中文库使用前言一、准备文件1、中文字体文件2U8g2源码3、GUITool字体生成工具二、使用步骤1.准备.map文件2.生成.bpf字库文件3.准备.bat批处理文件4.代码中使用总结 前言最近有项目用到OLED显示屏,然后经过选择采用了U8g2的图形库。硬件平台: STM32Fxxx + OLED(SSD1306)驱动库:U8g2提示:以下是本篇文章正文内容,下面案例可供
【代码】u8g2显示文字。
原创 2024-04-01 16:07:24
335阅读
文档时间:2018-08-08交叉编译器:arm-linux-gcc-4.3.2Ubuntu版本:16.04uboot版本:2013.10uboot启动流程简要如下:a,设置CPU为管理模式    b,关闭看门狗    c,关闭中断    d,设置时钟频率    e,进入lowlevel_init.S,初始化各个bank    f,进入board_init_f()函数    h,代码重定位,清除b
转载 2天前
315阅读
U8g2 应用笔记1 本文目录与结构1.1 本文的目的与背景因DT609项目开发,接触到1602和12864两款单色液晶模块的驱动开发。其中1602是带字库版本,而12864则不是。带字库的液晶模组一大优势是内置CGRAM,支持GB2312字体,因而软件设计时只需要将代码文件设定成GB2312格式,通过printf就可以处理。而对于无字库模组,则需要软件取模,制定数组后进行调用,增加了很多工作量。
1 开发环境搭建方式 GoKit3(S)有两种开发环境的搭建方式:(推荐方式) 2) 使用自定义开发环境:虚拟机VMware(12.0版) + Ubuntu系统(14.04 <64位版>),然后在Ubuntu下配置交叉编译工具编译源码。 1.1 使用乐鑫官方开发环境(推荐方式) 1) 下载官方编译环境安装包: 链接: https://pan.baidu.com/s/1kVn
转载 2024-04-28 22:12:15
37阅读
最近在研究论坛大佬开发的墨水屏天气站的时候,发现其使用连接 SHT30 温湿度传感器的IO口并不是nodeMCU默认定义的D1、D2,也即GPIO4、5。因此,直接使用 SHT30 的库是没有办法读到温湿度的数据的。先放下结论,有两种方法可以直接IIC对应IO口,即修改配置文件以及使用 Wire.begin(sda, scl);众所周知,ESP8266 的IIC接口,均是软件定义的,所以
转载 2024-04-24 10:09:40
14阅读
端口寄存器允许在Arduino板上更低级和更快地操纵微控制器的i / o引脚。Arduino板上使用的芯片(ATmega8和ATmega168)有三个端口:B(数字引脚8到13) C(模拟输入引脚) D(数字引脚0到7) 每个端口由三个寄存器控制,这三个寄存器也是arduino语言中定义的变量。DDR寄存器确定引脚是INPUT还是OUTPUT。PORT寄存器控制引脚是高电平还是低电平,PIN寄存器
转载 2024-07-09 21:53:41
57阅读
一、目的        这一节我们学习如何使用我们的ESP32开发板来控制RGB全彩LED模块。二、环境        ESP32 + RGB全彩LED模块 + Thonny IDE + 几根杜邦线1,共阴极接线方法 2,共阳极接线方法 三
转载 2024-05-08 23:27:55
868阅读
文章目录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也是一个加分项,大家可以去看一下廖
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载 2024-03-13 18:38:34
150阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载 2024-02-28 10:09:43
507阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
202阅读
1、初始化ESP8266_AP模式 void ICACHE_FLASH_ATTR ESP8266_AP_Init() { struct softap_config AP_Config; // AP参数结构体 wifi_set_opmode(0x02); // 设置为AP模式,并保存到Flash // 结构体赋值(注意:【服务集标识符/密码】须设为字符串形式)
转载 2024-03-17 11:43:22
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5