Micropython学习交流群 学习QQ群:786510434 提供多种固件下载和学习交流。

Micropython-扇贝物联 QQ群:31324057 扇贝物联是一个让你与智能设备沟通更方便的物联网云平台

Micropython学习交流群 学习QQ群:468985481 学习交流ESP8266、ESP32、ESP8285、wifi模块开发交流、物联网。

Micropython老哥俩的IT农场分享QQ群:929132891 为喜欢科创制作的小白们分享一些自制的计算机软硬件免费公益课程,由两位多年从事IT研发的中年大叔发起。

Micropython ESP频道

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

执行时间: 0.0097439289093018 seconds