Étape 5: Rédaction du code - Python
Le cerveau de notre projet vont être dans le présent code. Procédez comme suit :
- Tapez alarmclock.py nano dans la fenêtre de terminal (nano est un éditeur de texte et alarmclock.py est ce que nous appellerons notre fichier) l’éditeur de texte nano serviront à rendre notre code.
- Insérer ! # /usr/bin/env python comme la première ligne. Cela dit Raspbian, qu'il s’agit d’un script python.
- Voici le fichier avec le code, mais je vais vous expliquer les grandes parties.
Nous importons le module donc nous pouvons accéder à l’heure du système. Nous importons le module os , donc nous pouvons utiliser des commandes bash à partir de python. Ensuite, nous faisons une variable pour l’heure de l’alarme. La plus longue ligne du fichier est la ligne qui appelle la pifm binaire. C’est parce que c’est tout d’abord convertir le fichier à un formulaire que pifm accepte, que le chemin d’accès du fichier binaire est répertorié et puis la station, nous avons l’habitude de diffuser sur est cotée.
La fonction while True vérifie si son temps de son de l’alarme et si ce n’est pas joue un fichier musical de votre choix. Je pourrais écrire un ensemble instructable sur la partie de Python de ce projet ; mais les principales fonctions ont été couverts.
Maintenant télécharger une sonnerie personnalisée et récupérer une partie de votre musique préférée des fichiers audio, mettre sur une clé USB et mettez-les dans votre dossier de départ sur votre facture pro forma. En outre, mis le pifm binaire dans votre dossier de départ. Enfin, exécutez la commande suivante pour rendre votre fichier exécutable : sudo chmod 755./alarmclock.py
À la fin de cette étape, que vous montez, vous devriez avoir votre code python et le pifm binaire des fichiers audio dans votre dossier de départ.