【得捷电子Follow me第2期】任务1:屏幕显示中文
[复制链接]
一.开箱及烧录固件
1.介绍
这款Feather带有本机USB和4 MB闪存+ 2 MB的PSRAM,因此非常适合与低成本WiFi的CircuitPython或Arduino一起使用。本机USB意味着它可以像键盘或磁盘驱动器一样工作。 WiFi 意味着它非常适合物联网项目。Feather意味着它与羽毛之翼的大型社区合作以实现可扩展性。
ESP32-S3 是一款高度集成、低功耗、2.4 GHz Wi-Fi/BLE 片上系统 (SoC) 解决方案,内置原生 USB 以及其他一些有趣的新技术,如飞行时间距离测量和 AI 加速。凭借其最先进的功率和射频性能,该 SoC 是与物联网 (IoT) ()、可穿戴电子产品 () 和智能家居相关的各种应用场景的理想选择。
2.烧录固件
Feather ESP32-S3 TFT Download --- 羽毛 ESP32-S3 TFT 下载 (circuitpython.org)在此链接下载固件,双击reset按键后出现此画面与fthrs3bootusb设备
将下载好的固件拖入盘内,设备自动重启,电脑上出现名为circuitpy的盘则表示烧录固件完成
二.下载库和写程序
1.下载CircuitPython 库包
Libraries --- 图书馆 (circuitpython.org)在此链接下载库包,因为字模文件太大,我们就只复制需要用到的两个库文件至circuitpy中bin文件中
2.程序
import board
from adafruit_display_text import bitmap_label
import terminalio
from adafruit_bitmap_font import bitmap_font
font = bitmap_font.load_font("fonts\wenquanyi_10pt.pcf")
color = 0x11ff11
text2 = "只因你太美"
scale = 3
text_area2 = bitmap_label.Label(font,text=text2,scale=scale)
text_area2.x = 10
text_area2.y = 30
board.DISPLAY.show(text_area2)
while True:
pass
程序效果
|