[Micropython]TPYBoard v10x拼插编程实验 点亮心形点阵

原创 2018年04月17日 09:20:47

[Micropython]TPYBoard v10x拼插编程实验  点亮心形点阵

一、什么是TPYBoard开发板

    TPYBoard是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司制作的一款MicroPython开发板,它基于STM32F405单片机,通过USB接口进行数据传输。该开发板内置4个LED灯、一个加速传感器,可在3V-10V之间的电压正常工作。TPYBoard开发板让用户可以通过Python代码轻松控制微控制器的各种外设,比如LED等,读取管脚电压,播放歌曲,和其他设备联网等等。TPYBoard开发板支持Python3.0及以上版本的直接运行,支持重力加速度传感器,支持上百周边外设配件,支持SWD烧写固件。零基础也能灵活掌握单片机技术!

 

二、利用TPYBoard 点亮心形点阵

1、具体要求

    通过TPYBoardv10x开发板连接红色8x8LED点阵屏,实现心形图案的显示。

2、所需器件

    TYBoard开发板 一块

    USB数据线 一根

    红色8x8LED点阵屏  一个

    杜邦线 若干

3、8x8点阵屏介绍

     

    点阵后面有两排针脚,一排以1开头,即1-8针脚,一排以9开头(8针脚的正对面的针脚),即9-16针脚,上图中圆圈内的数字即为针脚的对应序号。ROW 1对应的针脚就是9。当某ROW 的针脚为高电平,某COL的针脚为低电平时候,它们交叉点的LED就会被点亮。 为了方便操作行和列,我们可以将ROW的8个引脚接到我们TPYBoard v102的X1-X8,COL的8个引脚接到我们TPYBoard v102的Y1-Y8。这样我们通过控制X引脚和Y引脚的高低电平就可以控制每一个LED的亮与不亮,这样就可以设计想显示的任何字符和图形,快来试试吧。

三、制作主要过程

    

4、制作流程

图形代码:

TPYBoard 技术交流群 :157816561 

Micropython玩家公众号:

[TPYBoard-Micropython之会python就能做硬件 1] 运行第一个脚本——点亮LED

学习如何运行python脚本,如何点亮led灯。
  • mybag1
  • mybag1
  • 2017-02-11 16:35:39
  • 712

双色点阵心形显示

#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include #define DataPort P0 //unsigned char segout...
  • FunkyFrog821951259
  • FunkyFrog821951259
  • 2017-02-15 11:54:46
  • 222

完美的8*8点阵程序,滚动的心形

  • 2010年10月17日 13:10
  • 3KB
  • 下载

tpyboard开发板之按键

Pyb上有两个按键,分别是USR和RST,RST是复位键,相当于对pyb断电后重新上电 调用了含有 sw.callback( )的函数时,按键将在其连接引脚产生一个边沿触发(下降沿)外部中断。这意味着...
  • weixin_38125866
  • weixin_38125866
  • 2017-06-01 22:24:38
  • 349

点亮所有点阵(用到动态扫描)

#include typedef unsigned char uint8; typedef unsigned int uint16; sbit ADDR0=P1^0; sbit ADDR1=P...
  • chenqiai0
  • chenqiai0
  • 2012-08-04 08:44:06
  • 2383

关于 点亮8*8LED点阵(24脚)的爱心教程

《关于 点亮8*8LED点阵(24脚)的爱心教程》     很显然我是一个新手,一个正在学习Arduino的小白(纯小白),于是乎我就非常喜欢看着网上大牛们写的Arduino教程来动手操作(虽然...
  • qq_35521369
  • qq_35521369
  • 2017-12-02 10:00:03
  • 636

利用单片几实现点阵显示心形

  • 2010年10月21日 21:26
  • 14KB
  • 下载

LED8X8点阵(显示心形)

  • 2011年11月20日 14:01
  • 9KB
  • 下载

Micropython加速物联网开发6 - 通过串口使用2G模组短信功能

集成2G通信、定位模组,赋予物联网特性。本例使用M6220,它是一款基于eSIM技术的2G模组,支持GSM/GPRS,提供GPS+北斗双模定位功能,并具备一定的数据处理能力,其2G工作频段有GSM85...
  • messidona11
  • messidona11
  • 2017-05-18 17:02:58
  • 3284

用点阵显示一个爱心

#include typedef unsigned char uint8; typedef unsigned int uint16; uint8 led[]={0xFF,0x99,0x00,0x0...
  • chenqiai0
  • chenqiai0
  • 2012-08-04 09:17:39
  • 2686
收藏助手
不良信息举报
您举报文章:[Micropython]TPYBoard v10x拼插编程实验 点亮心形点阵
举报原因:
原因补充:

(最多只允许输入30个字)