Étape 6: Finition configuration du logiciel
Dans cette étape, nous allons faire 2 choses : configurer le CCF et obtenir notre python script s’exécute dès qu’on allume le pi. Tout d’abord permet de configurer le CCF. Pour ce faire, nous devons installer i2c-tools alors allez venir et exécuter sudo apt-get installer i2c-tools. J’ai trouvé ce tutoriel par Adafruit très utile.
Tout d’abord, nous devons activer I2C. Entrez la commande raspi-config, sélectionnez options avancées et permettre I2C.
Fondamentalement, nous devons exécuter sudo i2cdetect -y 1. Ensuite, vous devriez voir un 68 quelque part sur la liste qui s’affiche. Puis nous chargeons le module RTC avec cette commande : sudo modprobe CCF-ds1307. Puis tapez sudo echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device.
Maintenant vérifier l’heure de l’horloge avec sudo hwclock-r. Si son chemin du retour dans le 90 s que OK. Exécutez la commande date . Qui imprimera votre heure système actuelle. Si vous posséder une connexion internet, puis il sera correct. Dans ce cas écrire le temps de l’horloge à l’aide de sudo hwclock-w. Vérifiez avec la commande sudo hwclock-r que cela a fonctionné.
Maintenant, tout va bien et bien... jusqu'à ce que nous avons redémarrer. Donc ce que nous voulons faire est de charger les modules des CCF au démarrage. Alors, exécutez sudo nano/etc/modules et ajouter rtc ds1307 jusqu’au bout. Puis entrez la commande sudo nano/etc/rc.local. Il s’agit d’un fichier qui exécutera toutes commandes vous mettez dedans, au démarrage. Ici, nous pouvons tuer deux oiseaux avec une pierre. Tout d’abord entrer écho ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device et une nouvelle ligne sudo hwclock-s pour le module rtc et perl /home/pi/alarmclock.py pour auto à partir de notre script python. Si vous êtes confus, suivez le lien que j’ai donné.
À la fin de cette étape, vous devriez avoir votre RTC, affichant l’heure correcte même après un redémarrage. Et ils python script devrait de début automatique au démarrage.