设为首页收藏labplus社区产品资料库
256
积分值+2
68
掌控币+1
0  关注
37  粉丝
53  帖子
见龙在田
2021年02月19日

#基础使用#提词话筒

一、项目背景:

提笔忘字,唱歌忘词,已经是很多人的通病了。网络上不管你是知名的主持人也好,是著名的歌手也罢,忘词都是一件很尴尬的事情。

今天,在掌控一切的时代,你想忘词也是件难事了。

下面,让我们来看一个会提词的话筒。

二、器材准备

掌控板一块,橡皮筋二根,话筒一个


三、程序编写

1.准备工作,把gc.txt文件导入到掌控板中


2.这是一个利用了掌控板oled屏的程序,相对来说,比较简单。

a.用到了python中的file方法,来打开歌词和读取歌词

b.用oled.DispChar(str, x,y)来显示歌词

c.用for循环来控制歌词内容的显示

d.用time.sleep(i)来控制显示的时间(要跟唱歌进度一致)

3.完整代码如下:


四、视频演示


五、小结反思

歌词的同步如何调整?

1.调整time.sleep(i)中i的值?

2.歌词中间加空行?

有这么几个方面可以优化和改进的:

1.提词话筒的结构上如何更加美观,看上去更加和谐?

2.歌词什么时候开始,以什么信号开始(对应相应的传感器)

3.如何实现多首歌曲的歌词连续播放

4.掌控板oled屏内容实时调整更新?

另外有个疑问,这可以算是创客作品吗?

3

点赞

360 次阅读3 人赞1 人订阅