Terminal du système d'exploitation Raspbian chat (nom) Afficher le contenu du fichier (nom) cd .. Passer au répertoire parent cd (chemin) Déplacer vers le répertoire à (chemin) cd / Passer au répertoire racine cd ~ Accédez à votre répertoire personnel – généralement "/ home /" chmod (who) (+, -, =) (autorisations) (nom) Modifier les autorisations d'un fichier chmod 777 (nom) Autoriser tous les utilisateurs à lire, écrire et exécuter le fichier (nom) chmod u + x (nom) Autoriser l'utilisateur à exécuter (nom) cp -r (de) (à) Copiez tous les fichiers et sous-répertoires de la source (de) à la destination (vers) cp (de) (à) Copier un fichier de la source (de) vers la destination (vers) trouver Rechercher des fichiers et leur contenu grep ‘string’ (nom) Rechercher dans un ou plusieurs fichiers les occurrences de "chaîne" tête (nom) Renvoie toutes les occurrences de 'chaîne' dans le fichier (nom) ls Lister le contenu du répertoire courant ls -a Lister tous les fichiers, y compris les fichiers cachés ls -l Liste le contenu du répertoire actuel avec plus d'informations sur les fichiers ls (chemin) Liste le contenu du répertoire trouvé dans (chemin) homme (commande) Ouvrez la page de manuel / d'aide pour (commande) homme homme Ouvrez la page de manuel / d’aide de la commande ‘man’ (helpception) mkdir (nom) Créez un répertoire appelé (nom) dans le répertoire de travail actuel mv -r (de) (à) Déplacer tous les fichiers et répertoires de la source (de) à la destination (vers) mv (de) (à) Déplacer un fichier de la source (de) à la destination (vers) pwd Afficher le nom du répertoire de travail actuel python / python3 –version Vous montre quelle version de Python vous avez actuellement installée rm -r * Supprimer tous les fichiers et répertoires du répertoire de travail actuel rm (nom) Supprimer le fichier spécifié rm * Supprimer tous les fichiers du répertoire de travail actuel rmdir (nom) Supprimer le répertoire vide (nom) du répertoire de travail actuel sudo (commande) Superuser faire. Exécuter (commande) avec des privilèges élevés (vous permet de faire des choses auxquelles vous n'auriez généralement pas accès) sudo apt-get install (paquet) Installer un package sudo apt-get mise à jour Mettre à jour la liste des packages mise à niveau sudo apt-get Mettre à niveau les packages installés – doit être exécuté après la mise à jour sudo apt-get sudo chown pi: root (nom) Changez le propriétaire du fichier (nom) en utilisateur 'pi' et définissez le groupe sur 'root' Sudo raspi-config Lancez le menu de configuration Raspberry Pi redémarrage sudo Redémarrez votre Pi en toute sécurité sudo shutdown -h maintenant Arrêtez immédiatement votre Pi en toute sécurité sudo su Vous place dans le répertoire racine avec un accès utilisateur root – soyez prudent avec cela! queue (nom) Afficher la fin du fichier (nom) tar -cvzf (nom) (chemin) Créer un fichier compressé (nom) à partir du contenu de (chemin) tar -xvzf (nom) Extraire le contenu du fichier compressé (nom) wget (uri) Téléchargez le fichier trouvé à (uri) sur Internet Bibliothèque RPi.GPIO importer RPi.GPIO en tant que GPIO Importez le module RPi.GPIO dans l'esquisse python GPIO.setmode (GPIO.BCM) Utilisez les numéros de broches Broadcom (GPIO 14, GPIO 15, etc.) GPIO.setmode (GPIO.BOARD) Utilisez les numéros de broches de la carte (4,5, 8, etc.) GPIO.getmode () Renvoie le mode de numérotation des broches actuel (BCM, BOARD ou None) GPIO.setup ((numéro de broche), GPIO.IN) Configurez la broche à (numéro de broche) pour être une entrée GPIO.setup ((numéro de broche), GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Configurez la broche à (numéro de broche) pour être une entrée avec une résistance de tirage interne GPIO.setup ((numéro de broche), GPIO.IN, pull_up_down = GPIO.PUD_UP) Configurez la broche à (numéro de broche) pour être une entrée avec une résistance de tirage interne GPIO.setup ((numéro de broche), GPIO.OUT) Configurez la broche à (numéro de broche) pour être une sortie GPIO.setup ((numéro de broche), GPIO.OUT, initial = 1) Configurez la broche à (numéro de broche) pour être une sortie avec la valeur initiale '1' GPIO.output ((numéro de broche), 1) Définissez la valeur de (numéro de broche) sur 1. Notez que 1, GPIO.HIGH et True sont la même chose GPIO.output ((numéro de broche), 0) Définissez la valeur de (numéro de broche) sur 0. Notez que 0, GPIO.LOW et False sont la même chose i = GPIO.input ((numéro de broche)) Définissez la variable i sur la valeur de (numéro de broche) si GPIO.input ((numéro de broche)): Utilisez la valeur de (numéro de broche) comme booléen dans le code GPIO.cleanup () Réinitialisez toutes les broches GPIO (bonne pratique pour appeler avant de quitter un programme) GPIO.VERSION Renvoie la version actuelle de RPi.GPIO Bibliothèque GPIO Zero LED à partir de la LED d'importation gpiozero Importez la section LED de la bibliothèque gpiozero led = LED (17) Assignez la variable 'led' à une LED sur la broche GPIO 17 conduit sur() Allumez la LED stockée dans la variable 'led' led.off () Éteignez la LED stockée dans la variable 'led' led.toggle () Basculez la LED stockée dans la variable 'led' (si elle est éteinte, allumez-la et vice versa) Moteurs depuis gpiozero import Motor Importez la section Moteur de la bibliothèque gpiozero moteur = Moteur (17, 18) Affectez la variable 'moteur' à un objet Moteur contenant les numéros de broches du variateur avant et arrière motor.forward () Activer la broche avant de la variable 'moteur' motor.backward () Activer la broche arrière de la variable 'moteur' motor.reverse () Inverser la direction actuelle du moteur motor.stop () Arrêtez le moteur Avertisseur sonore depuis gpiozero import Buzzer Importez la section Buzzer de la bibliothèque gpiozero bz = Buzzer (3) Attribuez la variable bz à un buzzer sur la broche GPIO3 bz.on () Activez le buzzer bz.off () Éteignez le buzzer bz.toggle () Basculer l'état du buzzer (s'il est désactivé, allumez-le et vice versa) Servo de gpiozero import Servo Importez la section Servo de la bibliothèque gpiozero servo = Servo (17) Assignez la variable 'servo' à un servo sur GPIO 17 servo.min () Déplacez le servo à sa valeur minimale servo.mid () Déplacez le servo à sa valeur moyenne servo.max () Déplacez le servo à sa valeur maximale servo.value = 0,5 Déplacez le servo vers un point numérique défini (min = -1, max = 1) Image de la caméra Raspi raspistill Commande pour prendre une image fixe avec l'appareil photo attaché, modifier avec les arguments ci-dessous –largeur, -w Définir la largeur de l'image –hauteur, -h Définir la hauteur de l'image –qualité, -q Définir la qualité JPEG (75 est le plus courant) –raw, -r Insère les données Bayer brutes de la caméra dans les métadonnées JPEG –output, -o Nom du fichier de sortie (requis pour l'enregistrement) –latest, -l Ajouter la dernière image au nom de fichier –verbose, -v Informations de débogage détaillées pendant l'exécution –timeout, -t Définissez un délai d'attente avant de capturer une image. –encodage, -e Encodage à utiliser pour le fichier de sortie – jpg, gif, bmp ou png Vidéo de la caméra Raspi râpeux Commande pour prendre une vidéo à l'aide de la caméra connectée, modifier avec les arguments ci-dessous –largeur, -w Définir la largeur de l'image (entre 64px – 1920px) –hauteur, -h Définir la hauteur de l'image (entre 64px – 1080px) –bitrate, -b Définir le débit en bits par seconde (c'est-à-dire 15 Mbits / s = 15000000) –output, -o Nom du fichier de sortie (requis pour l'enregistrement) –verbose, -v Informations de débogage détaillées pendant l'exécution –timeout, -t Définir un temps d'attente avant de capturer la vidéo –framerate, -fps Spécifiez les images par seconde pour l'enregistrement