所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

【AI】Maixduino轻松学系列 —— (5)有屏幕的地方就有BAD APPLE

hmilycheng hmilycheng 2021-10-31 07:11:13
projectImage

1 恢复至DFRobot官方的固件

注意:这里必须使用DFRobot官方固件,否则可能程序报错。

(1)打开Mind+,选择主控板Maixduino,连接设备,如下图所示

 

 

projectImage

(2)恢复设备初始设置

 

projectImage

如下图所示,“正在擦除flash”,直至上传进度完成100%。

projectImage

(3)拔掉Maixduino,重新连接至Mind+

这时Mind+就会自动上传,烧录DFRobot官方固件,直至进度100%完成。刷完后的固件版本是MicroPython v0.5.1-215-g76a1bc4-dirty on 2021-05-19。

projectImage

2 音频播放器

(1)上传音频文件至SD卡

注意:这里只支持.wav格式的音频文件

(2)编写播放音频的程序,如下图

(3)点击”运行“,上传测试

projectImage

3 视频播放器

(1)上传视频文件至SD卡

注意:这里只支持.avi格式的视频文件

(2)编写播放视频的程序,如下图

(3)点击”运行“,上传测试

projectImage
projectImage
代码 代码
	                    					from player import audio_player
from player import video_player
import _thread

# 事件回调函数
def thread_1():
  print("播放音乐直到结束")
  audio_player.play("/sd/Media/badapple.wav", True)
  print("后台播放音频")
  audio_player.play("/sd/Media/badapple.wav", False)
  while True:
    if (not bool(audio_player.state())):
      print("后台播放音频结束")
def thread_2():
  print("播放 视频直到结束")
  video_player.play("/sd/Media/badapple.avi", True)
  print("后台播放视频")
  video_player.play("/sd/Media/badapple.avi", False)
  while True:
    if (not bool(video_player.state())):
      print("后台播放视频结束")


_thread.start_new_thread(thread_1, ())
_thread.start_new_thread(thread_2, ())
audio_player.volume(80)

	                    				
Makelog作者原创文章,未经授权禁止转载。
3
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]