本站改版新增arduino频道

Micropython
Arduino

ESP32(MicroPython)ILI9341 滚动显示字符


ESP32(MicroPython)ILI9341 滚动显示字符

本程序运用驱动程序的显示内容超出屏幕范围会滚动显示的特性,在随机位置依次生成ASCII字符实现滚动显示。

Snipaste_2023-06-28_20-32-05.png

代码如下


from ili934xnew import ILI9341, color565

from machine import Pin, SPI

import m5stack

import tt14

import glcdfont

import tt14

import tt24

import tt32

import random

 

power = Pin(m5stack.TFT_LED_PIN, Pin.OUT)

power.value(1)

 

spi = SPI(

    2,

    baudrate=60000000,

    miso=Pin(m5stack.TFT_MISO_PIN),

    mosi=Pin(m5stack.TFT_MOSI_PIN),

    sck=Pin(m5stack.TFT_CLK_PIN))

 

display = ILI9341(

    spi,

    cs=Pin(m5stack.TFT_CS_PIN),

    dc=Pin(m5stack.TFT_DC_PIN),

    rst=Pin(m5stack.TFT_RST_PIN),

    w=320,

    h=240,

    r=3)

i=65

display.erase()

while True :

    while i<130 :

        x=random.randint(0,310)

        y=random.randint(0,230)

        display.set_pos(x,y)

        display.set_font(tt32)

        text=chr(i)

        display.print(text)

        i+=1

    i=65    


————————————————

版权声明:本文为CSDN博主「路易斯720」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_74155302/article/details/131340364


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号

执行时间: 0.011616945266724 seconds