ESP8266
文章平均质量分 91
晨之清风
这个作者很懒,什么都没留下…
展开
-
在OLED上用大于126的ASCII码显示定制符号
在OLED上用大于126的ASCII码显示定制符号陈拓 2021/07/09-2021/07/091. 概述在做嵌入式开发时我们经常会遇到显示非ASCII码符号的问题,比如摄氏温度符号或者一个充电的电池图标。而通常的字体库只能显示标准ASCII字符集的32-126个可打印字符。在本文中我们将自定义符号添加到字库中ASCII码大于126的位置。下面以摄氏温度符号℃为例进行说明。字库采用Adafruit GFX格式。有关Adafruit GFX格式字库的详细说明见:《Adafru原创 2021-07-09 19:31:39 · 1543 阅读 · 2 评论 -
Adafruit GFX字体制作
Adafruit GFX字体制作陈拓 2021/07/08-2021/07/081. 概述在《Adafruit GFX Library字体规范》https://zhuanlan.zhihu.com/p/385486474https://blog.csdn.net/chentuo2000/article/details/118369058一文中我们详细说明了Adafruit GFX字体的规范,本文介绍Adafruit GFX字体的制作,并用ESP8266 RTOS SDK演示。原创 2021-07-09 16:12:46 · 2456 阅读 · 4 评论 -
OLED非等宽字体格式
OLED非等宽字体格式陈拓 2021/07/02-2021/07/071. 概述用Arduino IDE进行ESP32和ESP8266开发时可以使用内置字体:这3种字体都是非等宽的,在OLED这样的小屏幕上非等宽字体可以显示更多的字符,也更美观。如果我们使用ESP-IRF进行ESP32开发,或者用RTOS SDK进行ESP8266开发时要使用这些字体就需要自己写OLED的显示驱动。因此我们需要了解这些非等宽字体的结构。在Arduino IDE安装目录下的Arduino\a原创 2021-07-07 21:26:11 · 1424 阅读 · 0 评论 -
Adafruit GFX Library字体规范
Adafruit GFX Library字体规范陈拓 2021/06/29-2021/06/301. 概述什么是Adafruit GFX Library看看Adafruit官方网站的介绍。https://learn.adafruit.com/adafruit-gfx-graphics-library/overviewArduino的Adafruit_GFX库为我们所有的LCD和OLED显示器(Adafruit的网站上有卖各种显示器)提供了通用语法和一组图形函数。这使得Ard原创 2021-06-30 20:49:36 · 2605 阅读 · 0 评论 -
制作OLED文字
制作OLED文字陈拓 2021/06/26-2021/06/291. 概述以ASCII码顺序制作英文字模 为无中文字库的LOED显示屏制作中文小字库2. 文字取模软件PCtoLCD2002。软件可以从下面的网址获取:《用于LCD,OLED的文字取模工具软件》https://download.csdn.net/download/chentuo2000/198535923. 英文文字取模取8x16英文字模打开PCtoLCD2002选择Courier New等宽.原创 2021-06-29 10:19:47 · 1430 阅读 · 0 评论 -
制作OLED图标
制作OLED图标陈拓 2021/06/24-2021/06/261. 概述制作用于OLED显示的图标,获取C语言图像点阵数据。2. 图标库先准备图标图像,可以从图标库中找需要的图案,下面两个是我常用的图标网站。2.1 Font Awesome网址https://fontawesome.com/浏览图标点击Icons,浏览图标。选择Free查看免费图标:查看温度图标输入关键字thermometer。点击第二个图标:这个网站很多资原创 2021-06-26 21:37:50 · 2824 阅读 · 2 评论 -
ESP8266_RTOS_SDK v3.x 发送温度数据到MQTT服务器
陈拓 2021/05/13-2021/05/191. 概述我们在《ESP8266与MQTT服务器收发送数据》https://zhuanlan.zhihu.com/p/367921342https://blog.csdn.net/chentuo2000/article/details/116157767一文中的例子已经可以将消息发布到MQTT服务器上了。在《ESP8266_RTOS_SDK v3.x 读DS18B20温度数据》https://zhuanlan.zhihu.co.原创 2021-05-21 13:28:16 · 753 阅读 · 0 评论 -
ESP8266_RTOS_SDK v3.4浮点输出
陈拓 2021/05/06-2021/05/061. 概述在《ESP8266_RTOS_SDK v3.x 读DS18B20温度数据》https://zhuanlan.zhihu.com/p/370007889https://blog.csdn.net/chentuo2000/article/details/116448392一文中由于ESP8266 RTOS SDK 3.4之前版本的printf函数不支持浮点,输出部分采用了以前单片机的方法。ESP8266 RTOS SDK 3.4现原创 2021-05-06 15:22:32 · 753 阅读 · 0 评论 -
ESP8266与MQTT服务器收发送数据
陈拓 2021/04/20-2021/04/251. 概述我们在《Win10-Ubuntu子系统构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/346072018https://blog.csdn.net/chentuo2000/article/details/112973413和《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847h.原创 2021-04-26 16:08:03 · 3524 阅读 · 1 评论 -
用ESP8266_RTOS_SDK v3的I2C控制电容传感器FDC2214
陈拓 2021/02/09-2021/02/191. 概述电容式传感是一种低功耗、低成本且高分辨率的非接触式感测技术, 适用于从接近检测、手势识别到远程液位感测的各项应用。电容式传感系统中的传感器可以采用任意金属或导体,因此可实现高度灵活的低成本系统设计。FDC2214是Ti公司的一款低功耗高精度的电容传感器芯片,使用I2C接口。特性官方网址https://www.ti.com.cn/product/cn/FDC2214?utm_source=baidu&utm_medi..原创 2021-02-19 19:56:43 · 1397 阅读 · 2 评论 -
ESP8266_RTOS_SDK v3创建一个新项目使用GPIO
陈拓 2021/02/04-2021/02/091. 概述在《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847https://blog.csdn.net/chentuo2000/article/details/113349010一文中我们已经构建好了ESP8266_RTOS_SDK开发环境,在此基础上我们创建一个新项目,试试ESP8266的GPIO输出控制。1.1 新老版本对GPIO操作的区.原创 2021-02-09 16:57:15 · 774 阅读 · 1 评论 -
树莓派安装使用数据库MariaDB (MySQL)
陈拓2020/08/17-2020/08/171. 相关文档《树莓派安装使用数据库SQLite》https://blog.csdn.net/chentuo2000/article/details/1086824212. 概述百度百科关于MariaDB和MySQL的描述:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。2009年,MySQL之父原创 2020-09-21 09:50:19 · 5330 阅读 · 3 评论 -
ESP8266_SDK发送温度数据到阿里云
陈拓 chentuo@ms.xab.ac.cn 2020/04/10-2020/04/161. 准备工作开发环境看《树莓派安装ESP8266_SDK开发环境》一文。https://zhuanlan.zhihu.com/p/122246166https://blog.csdn.net/chentuo2000/article/details/105296166熟悉项目的编译...原创 2020-04-18 08:25:36 · 1724 阅读 · 0 评论 -
树莓派串口连接ESP8266
陈拓 chentuo@ms.xab.ac.cn 2020/03/12-2020/03/121. 概述ESP8266是物联网行业广泛使用的WiFi模块,小巧、功能强大,而且价格低廉。通常用电脑进行ESP8266开发时需要一个USB-串口转换器,如果你手边刚好有一块树莓派,就可以用树莓派的串口直接连接ESP8266进行开发。下面我们以树莓派3B+连接ESP8266-01模块为例进行演示。...原创 2020-03-18 12:52:29 · 5316 阅读 · 2 评论