传感器实验——LCD字体

  • LCD屏幕测试
    • 所选设备
    • 1.54寸液晶屏st7789 spi
  • 示例程序

默认字体对我们不友好,所以我找了一些字库方便实用哦。


LCD屏幕测试

所选设备

主控:MR开发板

1.54寸液晶屏st7789 spi


使用方法
字体文件参考大神github,有需要请自取.https://github.com/jeffmer/micropython-ili9341

方法 说明
set_font(font) 字体:bauhs93 预设大号字体;tt14预设小号字体
bauhs93 艺术字体
glcdfont 细线字体
tt14 小号字体
tt24 中号字体
tt32 大号字体
set_color(fg,bg) 显示彩色文字RGB565: 前景色 , 背景色
print() 输入字符:注意不算汉字
set_pos(x,y) 从此坐标开始显示x:横坐标,y纵坐标
erase() 清屏:更改完后需重启开发板然后,清屏后才能显示更改后的东西
Created with Raphaël 2.3.0导入模块定义控制引脚点亮LCD屏展示多种字体yes

示例程序

main.py

import time
from pyb import SPI,Pin
from ztst7789class import ST7789
import bauhs93
import glcdfont
import tt14
import tt24
import tt32#---------TFT pin 定义
RES = Pin('C4')
BLK = Pin('B10')
DC = Pin('C5')
CS = Pin('B11')
SCL = Pin('A5')
TFT_MISO_PIN = Pin('A6')
SDA = Pin('A7')bl = Pin(BLK, Pin.OUT)
def lcdinit():   #初始化函数global LCDbl.value(1)  #屏幕背光打开spi = SPI(1,SPI.MASTER,baudrate=7800000,polarity=0,phase=0)LCD = ST7789(spi, cs=Pin(CS), dc=Pin(DC), rst=RES)lcdinit()    #初始化
LCD.erase()LCD.set_font(bauhs93)
LCD.set_pos(0,0)
LCD.print("xianyu,bauhs93")LCD.set_font(glcdfont)
LCD.set_pos(0,30)
LCD.print("xianyu,glcdfont")LCD.set_font(tt14)
LCD.set_pos(0,60)
LCD.print("xianyu,tt14")LCD.set_font(tt24)
LCD.set_pos(0,90)
LCD.print("xianyu,tt24")LCD.set_font(tt32)
LCD.set_pos(0,120)
LCD.print("xianyu,tt32")

默认效果:

传感器实验——LCD字体相关推荐

  1. 传感器实验——LCD显示小车状态

    传感器实验--LCD显示小车状态 LCD显示小车状态 MR开发板 寻迹小车 1.54寸液晶屏st7789 spi 示例程序 效果 我们生活中的车都有显示设备,既然有了屏幕就别浪费.使用LCD屏直观的显 ...

  2. 传感器实验——LCD颜色调整

    传感器实验--LCD颜色调整 LCD显示小车状态 MR开发板 1.54寸液晶屏st7789 spi 示例程序 之前为了测试都用的默认颜色,单色体现不出屏幕优势,所以我们现在看看屏幕颜色怎么整吧~ LC ...

  3. 传感器实验——LCD屏幕测试

    传感器实验--LCD屏幕测试 LCD屏幕测试 所选设备 1.54寸液晶屏st7789 spi 工作原理 接线说明 示例程序 小车基本做完了,后面我们在搞事情.现在来测试一下屏幕.用屏幕来做一些事情吧 ...

  4. stm32 adc输入电压范围_正点原子【STM32-F407探索者】第二十五章 光敏传感器实验...

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 本章我们将向大家介绍探索者 STM32F4 开发板自带的 ...

  5. 【正点原子STM32连载】第三十九章 DS18B20数字温度传感器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...

  6. 【正点原子MP157连载】第二十七章 DHT11数字温湿度传感器实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  7. 【正点原子MP157连载】第二十六章 DS18B20数字温度传感器实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  8. 传感器实验——噪音警报

    传感器实验--噪音警报 MR开发板 接线说明 噪声传感器模块 1.54寸液晶屏st7789 spi JQ8900-16P 语音模块 示例程序:噪音警报 MR开发板 接线说明 噪声传感器模块 噪声传感器 ...

  9. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

最新文章

  1. 【POJ3126 Prime Path】【POJ 3087 Shuffle'm Up】【UVA 11624 Fire!】【POJ 3984 迷宫问题】
  2. 【操作】Json取value时,为什么得到的是undefined?
  3. 《关于我的那些面经》——百度后端(附答案)
  4. mysql字符串语法_MySQL语法模板 函数:字符串
  5. (王道408考研操作系统)第二章进程管理-第三节1:进程同步与互斥的基本概念
  6. javascript的运算(小结)
  7. 简单干净的C#方法设计案例:SFCUI.AjaxValue()之一
  8. 首提“智能X效应”,英特尔携手产业加速智能变革
  9. spark sql练习之join操作
  10. 川大NLP博士生被华为以200万年薪录用!分享以下科研及论文写作经验
  11. C#汉字转拼音的实现方法
  12. 科罗拉多大学波尔得分校计算机科学,科罗拉多大学波尔得分校相当于中国什么等级的大学?...
  13. 严蔚敏 数据结构(c语言版)c语言实现
  14. 光学变焦----景深=景深远界-景深近界
  15. NYOJ268 荷兰国旗问题
  16. Nginx之——负载均衡、限流、缓存、黑名单和灰度发布
  17. 中文分词技术比较:单字切分 vs 中文分词
  18. 计算机从bios到操作系统,高手进!!计算机开机后在进入操作系统前BIOS在进行什么检测工作?...
  19. 徽章插件_为您的未来项目免费徽章PSD和矢量集
  20. 使用系统默认声音、震动

热门文章

  1. 双屏怎么快速切换鼠标_设定双屏,怎样使鼠标不会跑到第二个屏
  2. 文档管理系统中权限控制实现方案
  3. 基于Labview的信号发生器的设计
  4. 百度google收录的差异
  5. EAS 销售出库单上的部门 显示规则
  6. 统一UOS操作系统下载和安装教程总结
  7. 四川大学计算机技术学院周群彪,周群-四川大学电气工程学院
  8. android计步器进度条,计步用进度条效果很棒
  9. 如何在Ubuntu 14.04上安装轻量级的Budgie桌面
  10. 监管的重拳出击下,电子烟何去何从?