Parfois, je me demandais, il devrait y avoir un bouton d’arrêt physique sur pi framboise, pour en toute sécurité vers le bas de l’appareil, car l’arrêt direct de framboise pi pourrait endommager la carte SD ou le système de fichiers. J’ai donc ajouté de la mienne. Voici comment.
Circuit Dig-
Ajouter un bouton poussoir au BCM GPIO 23. Une autre fin de bouton poussoir pour la 3, 3V qui est Pin Number One.
écrire du code deux, un est python de lire continuellement le 23 Gpio et autre script shell pour exécuter le python fichier. et
mettre la sctipt coquille à la crontab pour démarrer sur le redémarrage du système.
Pour installer le logiciel à bord de votre RPI.
1. Télécharger le code, en tapant la commande ci-dessous sur votre fenêtre de shell.
"git clone https://github.com/embeddedhacks/physicalShutdown"---> sans citation "" sinon vous pouvez trouver la base de code de cet article.
autorisez exécutable à la fois le fichier par chmod + x filename.py
2. Ouvrez le fichier lunchshutdown.sh,
et donner le chemin d’accès du fichier shutdown.py, puis enregistrez-le.
3. la Crontab est un démon qui commence lors de l’amorçage RPI, il s’exécute en arrière-plan. Il faut ajouter notre code à crontab pour exécuter en continu en arrière-plan. Crontab ouvert, par la commande suivante
"sudo crontab-e4"
Ajoutez la ligne suivante au bas de la crontab
« sh /home/pi/Your/filePath/lunchShutdown.sh »
Puis enregistrez le fichier crontab par ctrl + x5. Puis tout simplement redémarrer le système.
Maintenant mettez vous RPI. Le lunchshutdown.sh s’exécute automatiquement en arrière-plan.
Une fois que vous appuyez sur votre bouton. Il s’arrêtera votre appareil en toute sécurité.
Voici une vidéo, qui je suis en cours d’exécution sur mon appareil.
Si vous avez un doute concernant l’installation et le code, vous pouvez commenter ci-dessous. Merci. Learning Content.
www.embbsys.blogspot.in