Je m'appelle Ryosuke Kamei et je suis consultant en informatique basé sur l'idée du "doux IT"! Actuellement, mon travail est en amont, axé sur l'analyse des exigences et la définition des exigences, mais j'écris aussi des programmes! Dans le cadre de nos activités informatiques conviviales, nous présenterons «Raspberry Pi 3» (communément appelé «Raspberry Pi 3»), qui a pour philosophie de «fournir des PC bon marché qui peuvent être programmés à des fins éducatives»!
Cette fois, la LED est allumée par la commande d'interrupteur! [Razpai Magazine-Août 2016 Special Feature 1 Basic Pattern of Electronic Work 12 ① Permanent Loop and Conditional Branching](https://www.amazon.co.jp/%E3%83%A9%E3%82%BA % E3% 83% 91% E3% 82% A4% E3% 83% 9E% E3% 82% AC% E3% 82% B8% E3% 83% B3-2016% E5% B9% B48% E6% 9C% 88 % E5% 8F% B7-% E6% 97% A5% E7% B5% 8CBP% E3% 83% 91% E3% 82% BD% E3% 82% B3% E3% 83% B3% E3% 83% 99% E3% 82% B9% E3% 83% 88% E3% 83% A0% E3% 83% 83% E3% 82% AF-% E6% 97% A5% E7% B5% 8CLinux / dp / 4822237710 / ref = as_li_ss_tl ? ie = UTF8 & qid = 1471057119 & sr = 8-4 & mots-clés =% E3% 83% A9% E3% 82% BA% E3% 83% 91% E3% 82% A4 & linkCode = ll1 & tag = sr2smail-22 & linkId = c42c3f78bd8af3af1414020a400090febd8af3af1414020a400090febd8af3af1414020a400090febd8af3af14140
[Razpai Magazine-Août 2016 Special Feature 1 Basic Pattern of Electronic Work 12 ① Permanent Loop and Conditional Branching](https://www.amazon.co.jp/%E3%83%A9%E3%82%BA % E3% 83% 91% E3% 82% A4% E3% 83% 9E% E3% 82% AC% E3% 82% B8% E3% 83% B3-2016% E5% B9% B48% E6% 9C% 88 % E5% 8F% B7-% E6% 97% A5% E7% B5% 8CBP% E3% 83% 91% E3% 82% BD% E3% 82% B3% E3% 83% B3% E3% 83% 99% E3% 82% B9% E3% 83% 88% E3% 83% A0% E3% 83% 83% E3% 82% AF-% E6% 97% A5% E7% B5% 8CLinux / dp / 4822237710 / ref = as_li_ss_tl ? ie = UTF8 & qid = 1471057119 & sr = 8-4 & mots-clés =% E3% 83% A9% E3% 82% BA% E3% 83% 91% E3% 82% A4 & linkCode = ll1 & tag = sr2smail-22 & linkId = c42c3f78bd8af3af1414020a400090febd8af3af1414020a400090febd8af3af1414020a400090febd8af3af14140
Si vous obtenez une image comme celle-ci, en vous référant à l'image du circuit
Version textuelle Du côté de la tarte aux râpes
--Raspeye pin 1 (3.3V) --Slide switch côté gauche --Rasppie 11th pin (GPIO17) --Centre de l'interrupteur à glissière --Rasppie 16ème broche (GPIO23) --LED 1er côté positif --Rasppie 18ème broche (GPIO24) --LED 2e côté positif --Raspeye pin 6 (GND) --Commutateur à glissière côté droit --Raspeye pin 6 (GND) --Résistance (100Ω) --LED 1er côté négatif --Raspeye pin 6 (GND) --Résistance (100Ω) --LED 2e côté négatif
[Razpai Magazine-Août 2016 Special Feature 1 Basic Pattern of Electronic Work 12 ① Permanent Loop and Conditional Branching](https://www.amazon.co.jp/%E3%83%A9%E3%82%BA % E3% 83% 91% E3% 82% A4% E3% 83% 9E% E3% 82% AC% E3% 82% B8% E3% 83% B3-2016% E5% B9% B48% E6% 9C% 88 % E5% 8F% B7-% E6% 97% A5% E7% B5% 8CBP% E3% 83% 91% E3% 82% BD% E3% 82% B3% E3% 83% B3% E3% 83% 99% E3% 82% B9% E3% 83% 88% E3% 83% A0% E3% 83% 83% E3% 82% AF-% E6% 97% A5% E7% B5% 8CLinux / dp / 4822237710 / ref = as_li_ss_tl ? ie = UTF8 & qid = 1471057119 & sr = 8-4 & mots-clés =% E3% 83% A9% E3% 82% BA% E3% 83% 91% E3% 82% A4 & linkCode = ll1 & tag = sr2smail-22 & linkId = c42c3f78bd8af3af1414020a400090febd8af3af1414020a400090febd8af3af1414020a400090febd8af3af14140
La source est téléchargée sur GitHub, veuillez donc l'utiliser comme vous le souhaitez.
Cloner avec git
$ git clone https://github.com/RyosukeKamei/raspberrypi3.git
switch_led.py
#Bibliothèque qui contrôle GPIO
import wiringpi
#Bibliothèque de minuterie
import time
#Obtenir des arguments
import sys
#Définition GPIO
led1_pin = 23
led2_pin = 24
switch_pin = 17
#Obtenez l'intervalle pour briller de l'argument
param = sys.argv
set_interval = int(param[1])
#Initialisation GPIO
wiringpi.wiringPiSetupGpio()
wiringpi.pinMode( led1_pin, 1 )
wiringpi.pinMode( led2_pin, 1 )
wiringpi.pinMode( switch_pin, 0 )
#Quelle LED est allumée
led = 0
#Ce circuit est permanent, alors répétez jusqu'à ce que vous vous arrêtiez
while True:
#Éteignez la LED
wiringpi.digitalWrite( led1_pin, 0 )
wiringpi.digitalWrite( led2_pin, 0 )
#Détecter l'interrupteur à glissière
while ( wiringpi.digitalRead(switch_pin) == 1 ):
#Allumer
print("Allumer")
if ( led == 0 ):
#Faire briller LED1
wiringpi.digitalWrite( led1_pin, 1 )
wiringpi.digitalWrite( led2_pin, 0 )
led = 1
print("LED1")
else:
#Faire briller LED2
wiringpi.digitalWrite( led1_pin, 0 )
wiringpi.digitalWrite( led2_pin, 1 )
led = 0
print("LED2")
#Attendez le nombre de secondes spécifié par l'argument
print(set_interval, "Attendez quelques secondes")
time.sleep(set_interval)
J'ai enregistré la vidéo de son mouvement.
LED de commutation toutes les 3 secondes
$ sudo python3 switch_led.py 3
Installation du Raspberry Pi 3 → LAN sans fil → Entrée / sortie japonaise → opération depuis Mac
Installer Docker sur RaspberryPi3 Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Construction facile] Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Essai et erreur]
Faire un climatiseur intégré PC "airpi" avec Raspberry Pi 3!
Programmation avec programmation Node-RED avec Raspberry Pi 3 et programmation normale Allumez la LED avec python sur Raspberry Pi 3 (Hello World) Détecter l'état du commutateur avec Raspberry Pi 3 Exécutez un servomoteur en utilisant python sur Raspberry Pi 3 Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3! Détectez l'interrupteur à glissière à l'aide de python sur Raspberry Pi 3! Détectez les commutateurs magnétiques à l'aide de python sur Raspberry Pi 3! Détectez la température en utilisant python sur Raspberry Pi 3! Raspberry Pi 3 utilise python pour faire sonner le buzzer! Détectez les signaux analogiques avec un convertisseur A / N en utilisant python sur Raspberry Pi 3! Détectez la "luminosité" en utilisant python sur Raspberry Pi 3! Détectez la "température (en utilisant le convertisseur A / N)" en utilisant python sur Raspberry Pi 3! Sortie vers "7 segments LED" en utilisant python sur Raspberry Pi 3! Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
Règles de codage "Écrivons du code doux" (FuelPHP) Règles de dénomination "Membres sympathiques avec vous-même, conviviaux pour l'équipe et invisibles après 3 mois"
Lier l'environnement PHP + Eclipse à Apache à l'aide de Docker Création d'un environnement de développement Fuel PHP à l'aide de Docker Création d'un squelette CRUD à l'aide des paramètres initiaux de l'environnement de développement FuelPHP à l'aide de Docker et de l'échafaudage Migration de la base de données FuelPHP
Recommended Posts