v102(micropython如何使用)

发布时间:2025-12-11 00:49:56 浏览次数:2

Micro Python是Python 3编程语言的一个简洁和快速实现,专门优化运行于一个微控制器上。它基于ANSIC,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等,下面是MicroPython支持的一些常见开发板:

1、Pyboard

2、Pymagic

3、TPYBoardV102

TPYBoard单片机开发板,现有TPYBoardV101、v102两个版本,其中v102为v101的升级版,新增swd接口。采用python开发语言,提供了30个GPIO,轻松使用python开发物联网产品。支持Python3.0及以上版本的直接运行,支持重力加速度传感器,支持上百周边外设配件。


TPYBoard LCD5110 memo
————————————————————————————
# any Pin => RST Reset pin (0=reset, 1=normal)
# any Pin => CE Chip Enable (0=listen for input, 1=ignore input)
# any Pin => DC Data/Command (0=commands, 1=data)
# MOSI => DIN data flow (Master out, Slave in)
# SCK => CLK SPI clock
# 3V3 or any Pin => VCC 3.3V logic voltage (0=off, 1=on)
# any Pin => LIGHT Light (0=on, 1=off)
# GND => GND


还是看不明白的话,直接上针脚编号吧


TPYBoard LCD5110 memo
————————————————————————————
Y10 => RST Reset pin (0=reset, 1=normal)
Y11 => CE Chip Enable (0=listen for input,1=ignore input)
Y9 => DC Data/Command (0=commands, 1=data)
X8 => DIN data flow (Master out, Slave in)
X6 => CLK SPI clock
VCC
Y12 => LIGHT Light (0=on, 1=off)
GND

接线ok后,可运行main.py了。

main.py源代码:

#main.pyimportpybimportupcd8544frommachineimportSPI,Pindefmain():SPI=pyb.SPI(1)#DIN=>X8-MOSI/CLK=>X6-SCK#DIN=>SPI(1).MOSI'X8'dataflow(Masterout,Slavein)#CLK=>SPI(1).SCK'X6'SPIclockRST=pyb.Pin('Y10')CE=pyb.Pin('Y11')DC=pyb.Pin('Y9')LIGHT=pyb.Pin('Y12')lcd_5110=upcd8544.PCD8544(SPI,RST,CE,DC,LIGHT)lcd_5110.lcd_write_string('HelloPython!',0,0)lcd_5110.lcd_write_string('Micropython',6,1)lcd_5110.lcd_write_string('TPYBoard',12,2)lcd_5110.lcd_write_string('v102',60,3)lcd_5110.lcd_write_string('ThisisatestofLCD5110',0,4)if__name__=='__main__':main()

读到这里,这篇“micropython如何使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注本站行业资讯频道。

v102
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477