TurnipBit开发板DIY呼吸的吃豆人教程实例

  转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇)

  0x00前言

  吃豆人是耳熟能详的可爱形象,如今我们的TurnipBit也集成了这可爱的图形,我们这就让他来呼吸了~。

  0x01效果展示

  先一起看下最终的成品演示视频:

  

  0x02准备

  TurnipBit一块

  数据线一条

  TurnipBit可视化编程网站:www.tpyboard.com

  0x03代码实现

  打开我们的TurnipBit在线图形编辑器。

  http://www.turnipbit.com/PythonEditor/editor.html#

  0x04程序下载测试

  使用usb数据线将TurnipBit接入到电脑,下载Hex文件至对应的盘符中即可运行程序。

  

时间: 2024-10-22 02:27:01

TurnipBit开发板DIY呼吸的吃豆人教程实例的相关文章

MicroPython实战之TurnipBit开发板DIY电子时钟

一. 实验目的: ?学习在PC机系统中扩展简单I/O 接口的方法 ?学习TurnipBit拼插编程 ?学习TurnipBit扩展板与DS3231时钟模块连接接线方式 ?学习时钟模块的使用 二.所需原器件: ?TurnipBit一块 ?TurnipBit扩展板一块 ?DS3231时钟模块一个 ?杜邦线若干 ?usb数据线一条 三.实验原理: 1. DS3231时钟模块原理 DS3231(图11-12)是一个时钟模块,其实就是像一个电子时钟,它自身带有电池,当设置好时间后,DS3231就会自动走时.

Fzu2124 - 吃豆人 BFS

Description 吃豆人是一款非常经典的游戏,游戏中玩家控制吃豆人在地图上吃光所有豆子,并且避免被怪物抓住. 这道题没有怪物,将游戏的画面分成n*m的格子,每格地形可能为空地或者障碍物,吃豆人可以在空地上移动,吃豆人每移动一格需要1s时间,并且只能朝上下左右四个方向移动,特别的是吃豆人还能吐出舌头,舌头每移动一格需要0.1s时间,舌头只可以走直线.不必考虑吃豆人转身所需要的时间. 举例,吃豆人在(1,1)坐标,而豆子在(1,5)坐标,并且中间没有障碍物,此时朝豆子方向吐舌头-,经过0.8s

css吃豆人动画

一. Css吃豆人动画 1. 上半圆:两个div,内部一个圆div,外部设置宽高截取半圆 外部div动画:animation: 动画样式 1s(时长) ease(动画先低速后快速) infinite(动画无限播放) 动画样式:@keyframes:设置50%转45度,100%转0度 transform-origin: 50% 100%:定义旋转基点位置,左上角为0% 0% 2. 下半圆:改变旋转动画和基点位置,截取下半圆令外部div向下移动50%:translateY(-50%) 3. 豆子(设

友善RK3399/NanoPC-T4开发板wiringPi的C语言访问GPIO外设实例讲解 -【申嵌视频】

1 wiringPi简介 wiringPi库最早是由Gordon Henderson所编写并维护的一个用C语言写成的类库,除了GPIO库,还包括了I2C库.SPI库.UART库和软件PWM库等,由于wiringPi的API函数和arduino非常相似,这也使得它广受欢迎.wiringPi库除了提供wiringPi类库及其头文件外,还提供了一个命令行工具gpio:可以用来设置和读写GPIO管脚,以方便在Shell脚本中控制GPIO管脚. wiringPi库最初是为BCM2835芯片编写的,现已移植

做吃豆人所学知识

a.playerSelect设置分辨率. b.可以改图片的每个像素单位. c.碰撞体编辑可以按alt同步. d.雪碧图mode改成多张. e.平面切图前后都要apply. d按ctrl整数拖动. f.浮点数不精确切记0.01 g.可以通过设置不让自己转换到自己 h.2d动画去掉融合. j.start的时候目的地设置为自身. k.通过rigidbody改变移动最好. l.moveTowards  和lerp的区别做差值. l. Vector2 temp = Vector2.MoveTowards 

Pac-Man 吃豆人

发售年份 1980 平台 街机 开发商 南梦宫(Namco) 类型 迷宫 https://www.youtube.com/watch?v=dScq4P5gn4A 原文地址:https://www.cnblogs.com/revoid/p/10546571.html

嵌入式开发板 迅为4412开发板 初学ARM开发板首选!提供教学视频!

选择迅为4412开发板无论是学习ARM技术还是开发产品都无须担心,迅为4412开发板提供了丰富的例程源码实例和视频,只需要你有C语言基础,就可以快速学习嵌入式高端技术开发! 搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与超大容量,纵使海量思考也能及时处理. 详情了解: http://topeetboard.com   更多了解:https://arm-board.taobao.com

Android内核开发:开发板选购

工欲善其事,必先利其器,作为我的<Android内核开发>系列的第一篇文章,我们先来解决一个非技术问题:学习Android内核开发,是否需要购买一块Android开发板呢?如果需要,那么应该选购什么样的开发板呢? 1.  是否需要购买Android开发板? 这个问题取决于你的学习目标是什么,简单来说,学习Android源码的人分为两种: 一种是做Android应用层开发的,想通过学习Android源码来深入了解Android底层是怎么工作的: 另一种则是做Android底层开发的,比如做And

开创学习的四核时代-iTOP-4412开发板开源硬件平台

iTOP-4412开发板如今比較热门的开发板.笔者最近入了一套. 也推荐给初学ARM的朋友学习,4412开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具高速读取与超大容量,独家配备三星S5M8767电源管理.接口丰富.性能强劲. 另外迅为专为开发板刚開始学习的人量身打造的手把手全视频讲义.让高端ARM开发像单片机一样简单. 趁刚刚收到4412,让我们来一起了解一下这款神器. 首先要说的是4412核心板.支持POP .SCP两种封装的核心板,并且兼容同一个底板