首页 > 其他分享 >【Mind+】掌控板入门教程04 迷你动画片

【Mind+】掌控板入门教程04 迷你动画片

时间:2024-08-05 21:26:39浏览次数:26  
标签:动画 掌控 04 进度条 入门教程 Mind 动画片 按下 播放

       还记得小时候每天放学必看的动画片吗?还记得那些年陪伴我一起长大的卡通人物吗?勇救爷爷的葫芦娃,我们的朋友小哪吒,相信这些经典的动画形象已经成为了一代人童年的美好回忆。今天就让我们用掌控板来制作一部迷你动画片吧。

Mind+ 掌控板入门教程04 迷你动画片图1

项目示例

      本项目中我们将通过在掌控板显示连续的图片,制作一部迷你动画片。模仿真实的视频效果,在播放前加载进度条,并通过掌控板自带的按钮调节播放速度。

      可通过以下三个小任务来进行实践。

         ■ 任务一:制作进度条          ■ 任务二:制作动画片          ■ 任务三:按钮控制动画播放速度

任务一:进度条

      下图为常见的进度条图案。

Mind+ 掌控板入门教程04 迷你动画片图2

      在掌控板上模拟进度条加载过程,可通过以下程序实现:

Mind+ 掌控板入门教程04 迷你动画片图3

      运行上面的程序,可以在掌控板中央看到一个不断填充的进度条。

Mind+ 掌控板入门教程04 迷你动画片图4

任务二:动画片

      考虑到掌控板的显示屏比较小且只能制作出黑白动画的效果,所以我们选用了下面10张图案简洁、明暗对比强的图片。由于第一张图片和最后一张图片有连续性,所以可做出循环播放的效果。

Mind+ 掌控板入门教程04 迷你动画片图5

      输入以下程序,并将程序上传。

     运行结果:可以看到一个循环播放的小动画。

任务三:按钮调速

      使用掌控板上的两个按钮控制动画播放的速度。按下A,速度减慢;按下B,速度加快。       在任务二程序的基础上,添加以下程序:

Mind+ 掌控板入门教程04 迷你动画片图8

      运行程序后可以发现,按下A键后动画播放速度减慢,按下B键后动画播放速度加快。       变量“time”数值的变化范围是从0到0.5秒,包括0和0.5秒,按下按钮每次可以变化0.1秒。

小试牛刀:       将上面这个程序与任务一程序合并,实现进度条加载完成后显示动画的效果。

知识拓展 软件知识        指令汇总

Mind+ 掌控板入门教程04 迷你动画片图9

项目小结

■ 综合运用屏幕显示的各个指令,制作动画和进度条 ■ 掌握程序执行过程中判断指令的用法

挑战一下 1、尝试做一个迷你舞台故事剧,在屏幕上显示剧情图片和文字,通过按钮切换画面,讲述一个小故事。 2、尝试为动画片添加声音,让你的动画片更加生动。提示:

Mind+ 掌控板入门教程04 迷你动画片图10

 文本参考: 

官方教程icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3395
mindplus官方icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3309
掌控板icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3184

标签:动画,掌控,04,进度条,入门教程,Mind,动画片,按下,播放
From: https://blog.csdn.net/Zhiyilang/article/details/140858111

相关文章

  • mongoDB_04
    MongoDB_04Attribution:MongoDB:TheDefinitiveGuide,ThirdEditionbyShannonBradshaw,EoinBrazil,andKristinaChodorow(O’Reilly).Copyright2020ShannonBradshawandEoinBrazil,978-1-491-95446-1.UsingtheMongoDBShellThissectioncoversho......
  • [20240804]关于kitty设置与linux LANG环境设置问题.txt
    [20240804]关于kitty设置与linuxLANG环境设置问题.txt--//更正我以前理解的一个混沌的地方:--//我以前个人的工作习惯:LANG=en_US,kittyRemotecharacterset选择Usefontencoding.--//目前这样的设置存在一些问题:--//kitty设置LANG=en_US.UTF-8的情况下,kittywindow->Trans......
  • Jetson Orin nano 安装ubuntu22.04
    最近项目需要给底盘部署建图以及定位导航,底盘用的是Jetsonorinnano,用的是Ros2humble版本的机器人操作系统,由于humble版本的系统只支持ubuntu22.04,所以需要在orinnano上重新烧录ubuntu22.04,但是这个版本的系统跟之前的有些不一样,也踩了很多坑,查阅了官网的相关资料后,已经......
  • AGC046C 题解
    blog。好菜啊,不会这题,来写个题解/kel。很难直接做,先找一点性质:操作只改变相对顺序,而总数不变。这启示我们记录每个\(0\)前面的极长\(1\)连续段长度。记第\(i(1\lei\leC)\)个\(0\)对应长度为\(a_i\),就存在下面的等价表述:每次操作可以选定\(i,j(1\lei<j\leC)\),......
  • 网络安全入门教程(非常详细)从零基础入门到精通!
    一、引言在当今高度数字化的时代,网络如同一张无形的大网,将世界紧密连接在一起。然而,在这看似便捷与美好的背后,却隐藏着无数的风险与威胁。网络安全已成为捍卫个人隐私、企业机密乃至国家安全的关键防线。如果您怀揣着对网络世界的好奇与探索之心,渴望从零基础起步,踏入网络安......
  • Nessus Professional 10.8.0 Auto Installer for Ubuntu 24.04
    NessusProfessional10.8.0AutoInstallerforUbuntu24.04发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-ubuntu/,查看最新版。原创作品,转载请保留出处。Nessus简介Nessus......
  • 代码随想录算法训练营day04之字符串
    题目及链接:344.反转字符串541.反转字符串||卡码网54.替换数字151.翻转字符串里的单词卡码网55.右旋字符串28.找出字符串中第一个匹配项的下标459.重复的子字符串344.反转字符串太简单就不写了541.反转字符串||题意:给定一个字符串s和一个整数k,从字符串开头算起,每......
  • Typecho在Ubuntu 22.04上的安装部署
    安装Nginx并配置访问安装PHP并输出脚本结果配置typechoNginx安装并验证aptinstallnginxsystemctlstartnginx正常情况应该可以看到Nginx的欢迎页面了,如果看不到就是防火墙的问题,设置下防火墙放通即可。安装PHP并使用Nginx代理aptinstallphp-fpmphp-curlphp-gd......
  • 《Three.JS零基础入门教程》第一篇:搭建开发环境
    本教程由新中地GIS开发高级讲师李俊杰老师出品,由浅入深,循序渐进,深入浅出的分析web3D中的核心概念。网格模型场景相机光影动画模型加载学习Three.js对于GIS开发是有很多帮助的。Three.js是一个基于JavaScript的3D图形库,它可以在网页上创建交互式的3D图形和动画效果。......
  • 【数学建模导论】Task04 机器学习
    前言Problem-BasedLearning.以解决问题为导向进行学习,培养工具思维本章会接触到大量的算法,一方面要理解算法的基本原理,另一方面又要能针对实际问题进行灵活应用。w(゚Д゚)w要长脑子了!我们完全可以把机器学习算法视作工具去使用。机器学习本身就是统计模型的延伸使用......