Mircopython: 在 ESP32 上进行图形显示


Document

17025158-c0c4d70f0de0c450.gif

LED矩阵上显示文字

首先要学习的是在板子显示想要的文字,例如"Hello,World!"

示例代码

from microbit import *
display.scroll("Hello, World!")
  • from microbit import * 是告诉MicroPython 获取所需要的组件或者模块,如果你之前接触过c语言,可以按照库来理解,所有模块是已经存在的代码库,这些库是从microbit中导入的
  • display.scroll("Hello, World!") 告诉microPython使用display命令去滚动string的“Hello,World!”

字符颜色改变

  • 相比于microbit,bpibit的led面板采用的是可编程的RGB灯(ws2812b)
    点击查看WS2812B更详细的信息

    17025158-8078c3230623524e.png

     

  • 这种RGB灯通过编程理论上可以显示255 *255 *255种颜色,也就是1600万种颜色

  • 想要改变字体的颜色是很简单的,在我们的固件中预置了8种颜色
black = [0, 0, 0]   
Red = [2, 0, 0]
Orange = [2, 1, 0]
Yellow = [2, 2, 0]
Green = [0, 2, 0]
Blue = [0, 0, 2]
Indigo = [0, 2, 2]
Purple = [2, 0, 2]

分别是黑(灯熄灭,注意大小写)、红、橙、黄、绿、蓝、靛、紫。有了这几种基本的颜色就可以来修改我们的字体颜色

示例代码

显示黄色字体


from display import*
display=Display()
display.scroll("Hello, W
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值