Étape 3: Logiciel Basic
Nous allons utiliser le langage Python code.
Python est termes simples ?
Python est un langage de programmation généraliste, de haut niveau largement utilisé.
Utiliser ?
Sa philosophie de conception met l’accent sur la lisibilité du code, et sa syntaxe permet aux programmeurs d’exprimer des concepts en moins de lignes de code que possible dans des langages tels que C++ ou Java.
Maintenant prenons un scénario simple où nous devons construire un système pour la piste de l’aéroport dans lequel Led shoud clignote toutes les 2 secondes:) Semble intéressant !
1. Ouvrez l’éditeur nano avec un nouveau script python
sudo nano ledblink.py
2. Comprendre le code, copiez et collez le code dans votre ledblink.py
EXPLICATION DE CODE ***
importer des RPi.GPIO comme GPIO # cela importe une lib appelé RPI. GPIO qui contient des fonctions permettant d’accéder physique général purpose I / p ou épingles O/p de la pi aux framboises
importer des temps # cela importe une lib appelée fois, contient des fonctions pour compter / delay
PIN_NO = 12 ; # 12 broches de framboise pi comme sortie
GPIO.setmode (GPIO. Conseil d’administration) # pour utiliser les codes pin de Raspberry Pi Conseil
GPIO.setup (PIN_NO, GPIO. OUT) # configurer les broches GPIO dans le canal de sortie (Led est sortie)
pour x dans xrange(500) : # exécuter la procédure follwing pour 500 fois (boucle)
GPIO.output (PIN_NO, GPIO. HAUTE) # faisant la Led à rougeoyer - haut
Time.Sleep(2) # délai de 2 secondes
GPIO.output (PIN_NO, GPIO. FAIBLE) #Making la Led s’éteint - faible
Time.Sleep(2) # délai de 2 secondes
GPIO.cleanup() # RPi.GPIO fournit une fonction intégrée GPIO.cleanup() pour nettoyer tous les ports que vous avez utilisé.
******************************************END****************************
Remarque : GPIO.cleanup()
Être très clair sur ce que cela fait. Il affecte uniquement les ports que vous avez défini dans le programme en cours. Il réinitialise les ports que vous avez utilisé dans ce dos de programme à l’entrée mode. Cela prévient les dommages de, dire, une situation où vous avez un port défini haute en tant que sortie et vous connecter accidentellement à GND (bas), ce qui serait le port de court-circuit et éventuellement faire frire. Entrées peuvent gérer soit 0V (faible) ou 3, 3V (HIGH), donc il est plus prudent de quitter les ports comme entrées.
Après que vous avez copié le code puis appuyez sur ctrl + O (pour enregistrer), puis ctrl + x pour sortie