神奇的树莓派

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/Freshman/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/Freshman/homework/11202
这个作业的目标 初步了解树莓派及其结合Python达成人机交互的功能

1.设计思路

对于一个起床困难症的人来说闹钟是必不可少的,因此我想通过树莓派和Python来实现闹钟的功能。

2.学习报告

首先我通过《玩转树莓派 RASPBERRY PI》一书了解到树莓派是什么及其有什么大致作用,之后我通过《树莓派(Raspberry Pi)实战指南 手把手教你掌握100个精彩案例》一书和百度寻找灵感。
参考网址:https://www.360kuai.com/pc/920ae722dfbfeca45?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1
所需材料:音响,树莓派,MP3音乐文件

3.核心代码如下

import pygame
import time
import datetime

pygame.mixer.init()
pygame.mixer.music.load('0.mp3')#装载需要播放的音乐

h = '07'
m = '30'#设置闹钟的小时即分钟

while True:
time.sleep(1)
now_h = datetime.datetime.now().strftime('%H')
now_m = datetime.datetime.now().strftime('%M')#获取当前的小时和分钟的值
if h == now_h and m == now_m:
pygame.mixer.music.play() #当现在的小时和分钟与预设的一致,则播放音乐
time.sleep(60)

备注:对于树莓派的认识仅存在于书本及网络中,并未见过实物。无法保证上述功能可以实现。

posted on 2020-09-23 20:03  时空毁灭者  阅读(145)  评论(0编辑  收藏  举报