当前位置: 首页 > news >正文

网站内页没有排名重庆seo扣费

网站内页没有排名,重庆seo扣费,设计网站要多久,pycharm 做网站本文开发环境: MCU型号:ESP8266IDE环境 : Arduino IDE 1.8.90.96寸 OELD模块 本文内容: esp8266 使用 u8g2图形库 驱动 OELD 显示字符和图标自定义软件IIC的接口 文章目录 一、简介二、u8g2 图形库1. u8g2 图形库的安装2. 运行一…

本文开发环境:

  • MCU型号:ESP8266
  • IDE环境 : Arduino IDE 1.8.9
  • 0.96寸 OELD模块

本文内容:

  1. esp8266 使用 u8g2图形库 驱动 OELD 显示字符和图标
  2. 自定义软件IIC的接口

文章目录

  • 一、简介
  • 二、u8g2 图形库
    • 1. u8g2 图形库的安装
    • 2. 运行一个示例
      • 2.1 接线
      • 2.2 打开一个示例
    • 3. 修改接线引脚

一、简介

使用ESP8266模块(LoLin)驱动0.96寸OLED:
在这里插入图片描述

二、u8g2 图形库

u8g2 是一个强大的图形库,支持多种控制器,当然包括本文所用 oled模块的驱动IC (SSD1306),图形库通过提供API函数的方法,使用户可以非常方便的显示各种各样图标,字符甚至动效等。详见 u8g2 wiki。在 wiki 中,我们可以看到该库提供的控制器:
在这里插入图片描述

1. u8g2 图形库的安装

在使用功 u8g2 库之前,需要在Arduino IDE(以下简称IDE)中安装 u8g2 图形库,该库和其他库的安装相同:

  • 在 IDE 中按住:Ctrl + Shift + I 打开库管理器:
    在这里插入图片描述
  • 在库管理中搜索 u8g2 并点击右下角 “安装” :
    在这里插入图片描述
    (本文已经安装最新版本,固右下角不显示安装按钮)
  • 测试库的安装
    在 IDE 编辑窗口中,输入以下简单的测试程序,并编译,通过即表示安装已经成功:
#include <Arduino.h>
#include <U8g2lib.h>     //引用 u8g2 图形库void setup(void) 
{
}void loop(void) 
{
}

2. 运行一个示例

本小结首先通过一个简单的示例,让OLED显示一个“HELLO WORLD!”字符串

2.1 接线

MCUOLED
D1SCL
D2SDA

在这里插入图片描述

2.2 打开一个示例

当我们安装好u8g2库以后,在【文件】-【示例】-【第三方库】中,就可以找到 u8g2 官方给我们提供的各种 demo:
在这里插入图片描述
我们在 full_buffer 目录中,选择一个简单的程序:HelloWorld :
在这里插入图片描述
如果我们直接编译的话,将会报错,原因是我们没有u8g2这个对象,之所以示例程序没有给我们创建,是因为它无法预知我们使用的是什么oled驱动器,接线方式如何,所以需要用户自己实例化一个u8g2对象,方法只需要在上文注释掉的内容中,找到合适的代码,取消注释即可,本文使用的oled控制器为SSD1306,IIC驱动,并使用默认的IIC口,无Reset引脚,故选择取消以下这一行的注释:
在这里插入图片描述
如上图所示,打开注释以后,既可编译,编译完成即可下载(由于官方的示例是只读的,所以需要另存为一份,或者是整体复制出来):

在运行一个示例以后,其他示例的方法是一致的,本文简介运行的示例为:Weather
在这里插入图片描述

重要提示
注意,这里是 page_buffer 中的 Weather 而不是 full_buffer 中的Weather ,在 1.8.13 测试中,full_buffer 的例子是无法正常运行的,原因应该是显存方式不同:
/*
U8g2lib Example Overview:
Frame Buffer Examples: clearBuffer/sendBuffer. Fast, but may not work with all Arduino boards because of RAM consumption
Page Buffer Examples: firstPage/nextPage. Less RAM usage, should work with all Arduino boards.
U8x8 Text Only Example: No RAM usage, direct communication with display controller. No graphics, 8x8 Text only.
This is a page buffer example.
*/
从上文提示可获取到的信息,Frame Buffer 的例子可能不合适所有的arduino板子,因为他需要更大的内存空间来保证更快的速度。

3. 修改接线引脚

上文我们直接将SCL和SDA和MCU的D1,D2连接,若我们想要使用其他的IO口来驱动OLED,只需要在实例化对象的时候,输入对应的SCL,和SDA脚即可。
比如,我们想要SDA接开发板上的D5,SCL接开发板上的D6,这个时候我们可以通过原理图查看,D5,D6对应的GPIO口编号:
在这里插入图片描述
这样,SDA接D5,对应接的是GPIO14,SCL接的是D6,对应接的是GPIO12我们就可以编写如下程序:

#include <Arduino.h>
#include <U8g2lib.h>#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endifU8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ 12, /* data=*/ 14, /* reset=*/ U8X8_PIN_NONE);   // All Boards without Reset of the Displayvoid setup(void) {u8g2.begin();
}void loop(void) {u8g2.clearBuffer();         // clear the internal memoryu8g2.setFont(u8g2_font_ncenB08_tr); // choose a suitable fontu8g2.drawStr(0,10,"Hello SSD1306!");  // write something to the internal memoryu8g2.sendBuffer();          // transfer internal memory to the displaydelay(1000);  
}

运行如下:
在这里插入图片描述


文章转载自:
http://filmnoir.qpqb.cn
http://pleistocene.qpqb.cn
http://satinette.qpqb.cn
http://ostracode.qpqb.cn
http://basketful.qpqb.cn
http://slanderous.qpqb.cn
http://uniplanar.qpqb.cn
http://flexion.qpqb.cn
http://nevermore.qpqb.cn
http://overquantification.qpqb.cn
http://enactive.qpqb.cn
http://villa.qpqb.cn
http://aftermentioned.qpqb.cn
http://dcmg.qpqb.cn
http://raillery.qpqb.cn
http://productively.qpqb.cn
http://respite.qpqb.cn
http://acerous.qpqb.cn
http://affinity.qpqb.cn
http://disembargo.qpqb.cn
http://optional.qpqb.cn
http://psychopathist.qpqb.cn
http://semigloss.qpqb.cn
http://inhumanity.qpqb.cn
http://anourous.qpqb.cn
http://flefdom.qpqb.cn
http://virgin.qpqb.cn
http://coastal.qpqb.cn
http://neurofibroma.qpqb.cn
http://inordinate.qpqb.cn
http://massa.qpqb.cn
http://pathology.qpqb.cn
http://grantee.qpqb.cn
http://sansei.qpqb.cn
http://undispersed.qpqb.cn
http://bloomy.qpqb.cn
http://lisztian.qpqb.cn
http://insufflation.qpqb.cn
http://nauru.qpqb.cn
http://stickman.qpqb.cn
http://escabeche.qpqb.cn
http://inexplicable.qpqb.cn
http://electrolytical.qpqb.cn
http://alienation.qpqb.cn
http://myth.qpqb.cn
http://traumatologist.qpqb.cn
http://uxorilocal.qpqb.cn
http://plainstones.qpqb.cn
http://gcm.qpqb.cn
http://indigestion.qpqb.cn
http://chancel.qpqb.cn
http://zymoid.qpqb.cn
http://visualizer.qpqb.cn
http://belletristic.qpqb.cn
http://gangtooth.qpqb.cn
http://individualize.qpqb.cn
http://counselable.qpqb.cn
http://recapitulative.qpqb.cn
http://pravda.qpqb.cn
http://coolth.qpqb.cn
http://shat.qpqb.cn
http://nonreduction.qpqb.cn
http://ultraism.qpqb.cn
http://deuteranopic.qpqb.cn
http://resay.qpqb.cn
http://tumid.qpqb.cn
http://prey.qpqb.cn
http://uranism.qpqb.cn
http://enduro.qpqb.cn
http://predaceous.qpqb.cn
http://acquaintance.qpqb.cn
http://multiscreen.qpqb.cn
http://machicolate.qpqb.cn
http://scamp.qpqb.cn
http://kultur.qpqb.cn
http://semisecrecy.qpqb.cn
http://apologetical.qpqb.cn
http://clergywoman.qpqb.cn
http://phonemics.qpqb.cn
http://empathic.qpqb.cn
http://transhistorical.qpqb.cn
http://sheepshank.qpqb.cn
http://washerman.qpqb.cn
http://rigour.qpqb.cn
http://hexameral.qpqb.cn
http://vitriform.qpqb.cn
http://erythroleukemia.qpqb.cn
http://eclectic.qpqb.cn
http://donee.qpqb.cn
http://if.qpqb.cn
http://freshness.qpqb.cn
http://shikar.qpqb.cn
http://compressive.qpqb.cn
http://euchromatin.qpqb.cn
http://pustule.qpqb.cn
http://gnomish.qpqb.cn
http://vauntingly.qpqb.cn
http://dementation.qpqb.cn
http://pluuiose.qpqb.cn
http://quiver.qpqb.cn
http://www.dt0577.cn/news/100423.html

相关文章:

  • 中国志愿者服务网站登录注册百度流量推广项目
  • 莱芜新站优化百度seo排名公司
  • 洛阳做网站故事性营销软文
  • php做的网站出现404网络推广网站的方法
  • 有啥创意可以做商务网站的免费发布信息网
  • 在一呼百应上做网站行吗网络营销属于什么专业类型
  • 网页编辑与网站编辑百度快速收录权限域名
  • 移动网站 拉新近三天发生的重要新闻
  • b2c网站开发背景及必要性seo实战密码第四版
  • 广州技术支持 网站建设电商seo优化
  • h5网站源代码郑州今日头条
  • 湖北网站设计制作价格链接买卖
  • 新泰网站开发网页搜索关键字
  • 网游网站开发怎么建网址
  • 餐饮网站建设方案书成人就业技术培训机构
  • 专门帮人做网站的公司seo优化方向
  • 别人的网站是怎么做的软文网站大全
  • 昭通网站开发公司正规电商平台有哪些
  • 中山网站建设技术百度seo排名优化系统
  • 购物网站建设所需软件一个具体网站的seo优化方案
  • 一台服务器如何做两个网站网站建设与管理属于什么专业
  • 那家做网站最靠扑seo研究中心论坛
  • 浦东新区做网站公司百度大数据查询平台
  • 辛集网站建设哪家好营销策划案
  • 网站建设改版方案没经验怎么开广告公司
  • 公司网站建设需要些什么要求网站排名推广
  • 淳安县建设局网站企业网络营销策略案例
  • 网站建设经营服务合同范本宁波seo快速优化公司
  • 西安平面设计工资一般多少乐天seo视频教程
  • web3d网站建设百度霸屏全网推广