【项目介绍】
科技飞速发展的时代,编程、人工智能和物联网技术成为推动社会进步的重要力量。为培养新一代的科技人才,提供一个功能强大且易于上手的学习平台至关重要。行空板K10正是为此目的而设计的一款国产开源主控板,专为编程学习、人工智能和物联网技术教育而打造。 行空板K10集成了多种常用传感器、2.8寸彩色显示屏、WiFi与蓝牙模块、摄像头、麦克风、扬声器及RGB灯,借助其强大的板载资源,用户无需额外连接其他设备,即可完成从基础的传感器应用到高级的人工智能项目。无论是编程爱好者、教育工作者还是开发者,都能在行空板K10上找到适合自己的应用场景。感谢DF给了测评机会,根据性能制作《铁血丹心》MV,供大家一起研究。
“飞雪连天射白鹿,笑书神侠倚碧鸳。”金庸先生的武侠世界中,《射雕英雄传》如一颗璀璨的明珠,散发着独特的魅力。那一段射雕情,承载着无数人的英雄梦。
在那个刀光剑影的江湖里,郭靖与黄蓉的爱情令人动容。郭靖,一个憨厚老实、心怀正义的少年,凭借着自己的努力和善良,一步步成长为一代大侠。黄蓉,聪明伶俐、古灵精怪,她与郭靖相识相知,携手走过无数艰难险阻。他们的爱情没有风花雪月的浪漫,却有着生死与共的坚定。在黄蓉被欧阳锋抓走时,郭靖不顾自身安危,四处寻找;而黄蓉也始终相信郭靖,为他出谋划策。他们的爱情,是在困境中相互扶持,在风雨中共同前行。而他们的英雄梦,更是让人热血沸腾。郭靖心怀天下,为了保卫祖国,他带领着武林豪杰,与蒙古铁骑展开了一场场惊心动魄的战斗。他的勇敢、正直和无私,感染着每一个人。黄蓉则用她的智慧,帮助郭靖化解了一次次危机。他们不畏强敌,不惧困难,只为了心中的正义和信念。他们的英雄梦,不仅仅是个人的荣耀,更是为了天下苍生的幸福。
射雕情,英雄梦,是一种对正义的追求,对爱情的坚守,对梦想的执着。在这个现实的世界里,我们或许没有郭靖和黄蓉那样的武功,但我们可以拥有他们的品质。我们可以心怀正义,勇敢地面对生活中的困难和挑战;我们可以坚守爱情,珍惜身边的人;我们可以执着于梦想,为了自己的目标而努力奋斗。
让我们怀揣着射雕情,追逐着英雄梦,在人生的道路上,书写属于自己的传奇。
“依稀往梦似曾见,心内波澜现。”当那熟悉的旋律响起,《射雕英雄传》的画面如画卷般在眼前徐徐展开。
铁血丹心,是一种豪迈,一种壮志。郭靖的质朴刚健,黄蓉的聪慧灵秀,在这铁血江湖中绽放出别样的光彩。郭靖心怀家国天下,虽出身平凡,却凭借着一颗赤子之心和顽强的毅力,在江湖中闯荡出一片天地。他的勇敢无畏,如同一把利剑,斩断邪恶,守护正义。黄蓉的机智多谋,则似一阵清风,为这充满刀光剑影的江湖带来一抹灵动。
丹心,是他们对爱情的忠贞,对友情的珍视,对家国的热爱。郭靖与黄蓉的爱情,在战火纷飞中愈发坚定。他们携手同行,共同面对江湖中的风风雨雨。无论是面对欧阳锋的阴谋诡计,还是黄药师的刁难考验,他们始终不离不弃,用爱书写着一段传奇。他们与洪七公、周伯通等武林豪杰的友情,也是如此真挚。在危难时刻,他们相互扶持,共同抗敌。而他们对家国的热爱,更是令人动容。郭靖为了保卫祖国,不惜与蒙古铁骑展开殊死搏斗,展现出了强烈的民族气节。
铁血丹心的江湖,有快意恩仇,有侠骨柔情。在这里,英雄们用他们的勇气和智慧,书写着属于自己的传奇。他们的故事,激励着我们在现实生活中,也要保持一颗勇敢的心,一份坚定的信念,去追求自己的梦想,去守护我们所珍视的一切。
“抛开世事断愁怨,相伴到天边。”让我们在这铁血丹心中,感受江湖的魅力,追寻英雄的足迹。
【项目演示】
【硬件介绍】
1.板载功能
2.引脚功能
【软件介绍】
使用行空板K10需下载内测版本mind+:
链接:https://pan.baidu.com/s/1BZ8dK0jJA9CKiAQ2_DAmdA?pwd=1m2v 提取码:1m2v
【制作过程】
步骤1 音频素材准备和处理
1.下载《铁血丹心》音乐,我用的是flac格式,它是一种无损音频压缩格式,它能够在压缩音频文件时保持原始音频的质量,不会丢失任何信息或音频细节。
2.使用GoldWave软件,直接另存为wav格式。
步骤2 图片素材准备和处理
1.打开《铁血丹心》视频,https://haokan.baidu.com/v?pd=wisenatural&vid=6401433714740171184
2.打开ScreenToGif,进行视频录制
3.通过软件——编辑——减少帧数,保留合适的帧数。
4.Ctrl+A全选,文件——另存为——选择保存目录进行保存。
5.通过PS批处理,图片存储为Web所用格式,来保证图片的大小和清晰度。
步骤3 素材存放到microSD卡
将处理好的图片和音频文件存放到microSD卡
步骤4 编程
/*!
* MindPlus
* esp32s3bit
*
*/
#include "unihiker_k10.h"
// 动态变量
volatile float mind_n_KaiShi, mind_n_num;
// 函数声明
void onButtonAPressed();
// 创建对象
uint8_t screen_dir=1;
UNIHIKER_K10 k10;
Music music;
// 主程序开始
void setup() {
k10.begin();
k10.initScreen(screen_dir);
k10.creatCanvas();
k10.initSDFile();
k10.buttonA->setPressedCallback(onButtonAPressed);
k10.setScreenBackground(0x000000);
k10.canvas->canvasDrawImage(5, 30, "S:/31.png");
k10.canvas->canvasText("铁血丹心", 120, 100, 0xFFFF00, k10.canvas->eCNAndENFont24, 50, false);
k10.canvas->canvasText("《射雕英雄传主题曲》", 109, 150, 0xFFFFFF, k10.canvas->eCNAndENFont16, 50, false);
k10.canvas->updateCanvas();
mind_n_KaiShi = 0;
}
void loop() {
if ((mind_n_KaiShi==1)) {
mind_n_KaiShi = 0;
music.playTFCardAudio("S:/tiexue.wav");
}
}
// 事件回调函数
void onButtonAPressed() {
mind_n_KaiShi = 1;
k10.canvas->canvasClear();
mind_n_num = 0;
while (!(mind_n_num==206)) {
k10.canvas->canvasDrawImage(5, 30, "S:/" + (String((String(mind_n_num).toInt())) + String(".png")));
k10.canvas->updateCanvas();
delay(600);
mind_n_num += 1;
}
k10.canvas->canvasText("玉华科创制作", 95, 100, 0xFFFF00, k10.canvas->eCNAndENFont24, 50, false);
k10.canvas->updateCanvas();
}
【项目总结】
1.通过该项目制作,行空板K10基本能实现图片音频同步播放,达到的效果比较理想。
2.感谢刘春晓老师耐心指导,使程序更优化。
【附件资源】
内含素材和源程序
附件
附件
评论