Raspberry Pi : Python scripting le GPIO (6 / 8 étapes)

Étape 6: Clignoter une LED en Python

À ce stade, je lance le Pi de framboise de mon écran avec un clavier branché — j’ai l’habitude de faire les mises à jour de paquet de ssh. Sur la ligne de commande, créez un nouveau python script en invoquant nano.

 sudo nano gpio_blink.py 

Et entrez dans ce script. L’avantage avec l’aide de ssh , c’est que vous pouvez simplement copier et coller le script. Sinon, j’ai ce sur un dépôt GitHub.

# gpio_blink.py
# par Scott Kildall (www.kildall.com)
# LED est sur la broche 4, utilisez une résistance 270 ohms pour sol

importation RPi.GPIO comme GPIO
moment de l’importation

GPIO.setwarnings(False)
GPIO.setmode (GPIO. BCM)
GPIO.setup (4, GPIO. OUT)

État = True

# endless loop, marche/arrêt pendant 1 seconde
While True :
GPIO.output(4,True)
Time.Sleep(1)
GPIO.output(4,False)
Time.Sleep(1)

Ctrl-X, Y pour enregistrer le fichier.

Maintenant, exécutez le script :

 sudo python gpio_blink.py 

Remarque : vous devez appeler sudo — accès pour la bibliothèque GPIO root.

Vous devriez avoir un témoin clignotant sur votre circuit. Nous n’utilisons pas le commutateur du tout à ce stade.

Ctrl-C pour quitter le script

Comment ça marche
-La broche 4 est une broche d’entrée. Nous en alternance haute (True) et faible (faux) pendant 1 seconde à la fois.
-J’ai désactiver avertissements parce que je recevais des erreurs dans mon script car la GPIO n’a pas été fermé correctement (cela ne devrait pas question et je l’ai trouvé une gêne).
-Réglage du mode BCM signifie que les numéros de broche gravé sur le match de Raspberry Cobbler ceux que vous utilisez dans votre code.

Articles Liés

Raspberry Pi : Lancement Python script au démarrage

Raspberry Pi : Lancement Python script au démarrage

que j'ai travaillé sur mes propres projets de Pi, j'ai en train de découvrir plusieurs petits trucs et astuces de récurage de divers sites Web et données, les essais et optimisation.Alors, voici un autre de mes « Potatoes » Raspberry Pi Instructables
Raspberry Pi Python EEPROM programmeur

Raspberry Pi Python EEPROM programmeur

Ce tutoriel simple guidera les utilisateurs à travers le processus d'interfacer une EEPROM puce à un Pi de framboise en utilisant les broches GPIO et effectuer des opérations avec des scripts Python.Commençons par quelques notions de base sur EEPROM
Cligner des yeux une série de LED à l’aide du langage de programmation Python et Raspberry Pi

Cligner des yeux une série de LED à l’aide du langage de programmation Python et Raspberry Pi

vue d'ensemble des étapesDans un premier temps, je vais installer qu'une seule LED. Ensuite, j'ai télécharger le module de python de classe LED qui représentent un matériel LED. Je vais courir la classe LED module python à clignoter si le LED. La pre
Raspberry pi + Openenergymonitor + Panasonic PLC avec Python via Ethernet

Raspberry pi + Openenergymonitor + Panasonic PLC avec Python via Ethernet

Vous souhaitez vous connecter à un automate de Panasonic avec plate-forme de surveillance de Openenergymonitor, dans ce cas à l'aide de python intégré dans un Pi de framboise qui possède un serveur web qui publie des Emoncms.Panasonic PLC FPX C14 RTe
Raspberry Pi contrôlé le système d’Irrigation

Raspberry Pi contrôlé le système d’Irrigation

Chaque printemps, ma femme obtient vraiment ambitieux et un grand jardin potager de plantes. Comme l'été s'éternise, ambition tour à tour à la paresse et malheureusement de que beaucoup des plantes meurent d'une mort lente, cinglante négligence attri
Comment faire une plate-forme de Robot Arduino + Raspberry Pi

Comment faire une plate-forme de Robot Arduino + Raspberry Pi

Mise à jour : Permet de faire des Robots, ma maison hackerspace numérique, a été achetée par RobotShop. Je ne veux pas revenir, mais les nouveaux propriétaires interdit moi-même et la plupart des membres du vétérans. Qui a dit, la plupart des liens i
Raspberry Pi domotique - contrôle lumières, ordinateurs, CCTV et plus encore !

Raspberry Pi domotique - contrôle lumières, ordinateurs, CCTV et plus encore !

Hey les gars, tout d'abord je tiens à me présenter à tout le monde. Mon nom est Jack, communément appelé Jackk ou JackkTutorials plus sur YouTube où j'ai faire tutoriels de technologie mais couvrent principalement Hacking & sécurité et autres choses
Envoyer SMS TCPIP GATEWAY -, PYTHON, PHP et MySQL avec bouclier RPI et a gsm

Envoyer SMS TCPIP GATEWAY -, PYTHON, PHP et MySQL avec bouclier RPI et a gsm

Quelque temps auparavant, un de mes voisins, qui possède une entreprise de billets en ligne, m'a parlé d'un problème rencontré. Ils doit vérifier, à l'époque de d'enregistrement des utilisateurs, leurs numéros de téléphone. Il avait l'intention de me
HTML à Python

HTML à Python

J'ai pensé que je voudrais faire ce instructable sur comment faire une page Web html à communiquer avec un script python, car il n'y a pas où d'autre sur la façon de le faire, alors j'ai fait mon propre.Étape 1: Choses vous aurez besoinVous n'avez qu
Tweet citrouille - changer LED de couleur via Twitter avec Raspberry Pi - IoT

Tweet citrouille - changer LED de couleur via Twitter avec Raspberry Pi - IoT

L'objectif principal de ce Instructable est d'apprendre comment utiliser les API de Twitter pour tirer des tweets dans votre python code, afin que vous pouvez utiliser les données en temps réel dans vos projetsAprès ce tutoriel, vous serez familier a
Système de fréquentation à l’aide de lecteur Raspberry Pi et de tags NFC

Système de fréquentation à l’aide de lecteur Raspberry Pi et de tags NFC

avec mon nouveau jouet Raspberry pi j'ai fait plusieurs essais projets provenant deInstructables, adafruit etc.. Mais après un certain temps, il est devenu ennuyeux et j'ai commencé à la recherche de quelque chose de réellement utile pour moi. Mon te
Raspberry Pi propulsé dolly de laps de temps (RasPiLapse)

Raspberry Pi propulsé dolly de laps de temps (RasPiLapse)

Voici mon instructable pour un chariot de timelapse maison construire. Les plates-formes pro pour cela sont assez chers, alors j'ai fait mon propre:)Vous pouvez voter si vous aimez ce projet !Étape 1: logiciel Le cœur de cette machine est un PI de fr
Raspberry Pi : Mural calendrier et Notification Center

Raspberry Pi : Mural calendrier et Notification Center

Avant l'ère « numérique » de nombreuses familles utilisaient calendriers muraux d'afficher une vue mensuelle des événements à venir. Cette version moderne du mur monté calendrier comprend les mêmes fonctions de base :Un agenda mensuelSynchronisation
Contrôle de prise de distance mercure RF de Raspberry Pi

Contrôle de prise de distance mercure RF de Raspberry Pi

Comment contrôler les prises éloignées de mercure RF de la Raspberry Pi en utilisant Python.Étape 1: préambuleJe voulais construire un contrôleur personnalisé pour surveiller et contrôler l'environnement dans mes serres tropicales (void), et les prem