Étape 4: Rendre le site une IOT télécommande !
Étape 1 :
Entrez les commandes suivantes :
CD/var/www
sudo rm index.php
sudo nano index.php
La dernière commande ouvrira un nouveau fichier index.php. Saisissez le texte de ce document PDF dans ce fichier. (Puisque c’est un code HTML, il y avait un problème avec le coller directement dans ce post).
Quittez le fichier en appuyant sur CTRL + X. On vous demandera si vous souhaitez enregistrer les modifications. Appuyez sur Y et appuyez sur entrée.
Étape 2 :
Vous devez maintenant les fichiers Python pour le contrôle de la LED.
Il y a trois fichiers Python. Un pour allumer la LED, un pour l’éteindre et à faire clignoter.
Veuillez noter que les codes de Python suivants sont pour les modèles de la Raspberry Pi avec 40 broches.
soit Pi modèle A +, modèle Pi B + et Pi 2 modèle B
Si vous utilisez une épingle 26 Raspberry Pi (modèle A ou B), puis vous devrez modifier le nombre de broches GPIO dans tous les codes de trois à 13 au lieu de 40 et en conséquence vous connecter la LED.
Utilisez les fils de raccordement pour connecter la borne négative de la LED à 6 broches sur GPIO le Raspberry Pi et reliez le coté positif à 40 broches. (Pin 13 dans le cas d’un 26 broches GPIO Raspberry Pi.)
Tout d’abord, nous allons créer un fichier pour allumer la LED. Entrez ces commandes :
CD/var/www
sudo nano ledON.py
Tapez le texte suivant dans le fichier vide :
importer des temps, RPi.GPIO comme GPIO
GPIO.setmode (GPIO. CONSEIL D’ADMINISTRATION)
GPIO.setup (40, GPIO. OUT)
GPIO.setwarnings(False)
GPIO.output (40, True)
Time.Sleep(1)
Quittez le fichier en appuyant sur CTRL + X. On vous demandera si vous souhaitez enregistrer les modifications. Appuyez sur Y et appuyez sur entrée.
Maintenant, créez un fichier pour le désactiver :
sudo nano ledOFF.py
Tapez le texte suivant dans le fichier vide :
importer des temps, RPi.GPIO comme GPIO
GPIO.setmode (GPIO. CONSEIL D’ADMINISTRATION)
GPIO.setup (40, GPIO. OUT)
GPIO.setwarnings(False)
GPIO.output (40, False)
Time.Sleep(1)
Quittez le fichier en appuyant sur CTRL + X. On vous demandera si vous souhaitez enregistrer les modifications. Appuyez sur Y et appuyez sur entrée.
Enfin, créez un fichier pour faire clignoter :
sudo nano ledBLINK.py
Tapez le texte suivant dans le fichier vide :
importer des temps, RPi.GPIO comme GPIO
GPIO.setmode (GPIO. CONSEIL D’ADMINISTRATION)
GPIO.setup (40, GPIO. OUT)
GPIO.setwarnings(False)
While True :
GPIO.output (40, False)
Time.Sleep(1)
GPIO.output (40, True)
Time.Sleep(1)
Quittez le fichier en appuyant sur CTRL + X. On vous demandera si vous souhaitez enregistrer les modifications. Appuyez sur Y et appuyez sur entrée.
Étape 3 :
Maintenant, vous devrez modifier certaines autorisations de fichier. Entrez la commande :
sudo nano/etc/sudoers
Cela ouvrira un fichier qui contienne des autorisations pour les répertoires, fichiers, etc..
Aller à la dernière ligne du fichier qui dit :
pi ALL=(ALL) NOPASSWD : ALL
En dessous, tapez ceci :
www-data ALL=(ALL) NOPASSWD : ALL
Quittez le fichier en appuyant sur CTRL + X. On vous demandera si vous souhaitez enregistrer les modifications. Appuyez sur Y et appuyez sur entrée.
Redémarrez le Pi de framboise avec la commande :
sudo reboot