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 pour l'éducation"! Cette fois, nous détecterons la commande de l'interrupteur magnétique. [Magazine Razpai - Numéro de juin 2016 Dossier spécial 1 Schéma de câblage des pièces populaires d'Akiba Meilleur 17 ⑤ Commutateur magnétique](https://www.amazon.co.jp/ Magazine Razpai - Numéro de juin 2016 - Nikkei BP PC meilleur Mook - référence Nikkei Linux-ebook / dp / B01EH2RX42 / ref = as_li_ss_tl ie = UTF8 & dpid = 61P3o6Agz + L & dpSrc = sims & prest = OU09__BG0,0,0,0_FMpng_AC_UL160_SR120,160 & psc = 1 & refRID = 31SKG5E0DGKBSF9BWNGV & linkCode = LV1 & tag = sr2smail-22 & linkid = 18fd04738627edef8d6fffd6c9b8f9c2)? Je le fais. Si vous pouvez contrôler l'entrée avec un aimant ... Vous pouvez la contrôler sans contact! Cela semble pouvoir être utilisé! D'abord des bases
Le schéma de câblage est [Razpai Magazine - Numéro de juin 2016 Special Feature 1 Akiba's Popular Parts Wiring Diagram Best 17 ⑤ Magnet Switch](https://www.amazon.co.jp/ Razpai Magazine - June 2016 Issue -Nikkei BP PC Meilleur Mook-Nikkei Linux-ebook / dp / B01EH2RX42 / ref = as_li_ss_tl? 18fd04738627edef8d6fffd6c9b8f9c2) Tel quel.
Si vous obtenez une image comme celle-ci, en vous référant à l'image du circuit
Version textuelle
--Raspeye pin 2 (5V) --Commutateur magnétique VDD (5V) --Raspeye pin 11 (GPIO17) --Résistance 1kΩ --Commutateur magnétique OUT --Raspeye pin 6 (GND) --Commutateur magnétique GND
Le programme est également [Razpai Magazine-Juin 2016 Numéro Special Feature 1 Akiba's Popular Parts Wiring Diagram Best 17 ⑤ Magnet Switch](https://www.amazon.co.jp/ Razpai Magazine-June 2016 Issue-Nikkei BP PC Meilleur Mook - Nikkei Linux-ebook / dp / B01EH2RX42 / ref = as_li_ss_tl ie = UTF8 & dpid = 61P3o6Agz + L & dpSrc = sims & prest = OU09__BG0,0,0,0_FMpng_AC_UL160_SR120,160 & psc = 1 & refRID = 31SKG5E0DGKBSF9BWNGV & linkCode = LV1 & tag = sr2smail-22 & linkid = 18fd04738627edef8d6fffd6c9b8f9c2) Je l'ai mentionné. Presque comme ça.
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
hall_switch.py
#Bibliothèque qui contrôle GPIO
import wiringpi
#Bibliothèque de minuterie
import time
#Paramètres du terminal GPIO
hall_switch_pin = 17
#Réglez le mode de sortie GPIO sur 1
wiringpi.wiringPiSetupGpio()
#Mode d'entrée GPIO(0)À
wiringpi.pinMode(hall_switch_pin, 0)
#Entrée réglée sur pull-up
wiringpi.pullUpDnControl(hall_switch_pin, 2)
while True:
#Lire l'état du terminal GPIO
#Pôle S: 0
#Pôle N: 1
if( wiringpi.digitalRead(hall_switch_pin) == 1 ):
#Pôle S lorsque l'entrée est 0
print ("South Pole")
else:
print ("North Pole")
#Détecté toutes les secondes#Pôle N lorsque la sortie est 1
time.sleep(1)
J'ai enregistré la vidéo de son mouvement.
Commutateur détecté
$ sudo python3 hall_switch.py
L'état du commutateur est affiché toutes les secondes! (Voir la vidéo pour plus de détails!) Le pôle nord est le pôle nord et le pôle sud est le pôle sud! (J'aurais dû l'écrire en japonais ...)
Installation du Raspberry Pi 3 → LAN sans fil → Entrée / sortie japonaise → opération depuis Mac
Installer Docker sur RaspberryPi3 Créez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Construction facile] Créez 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!
Règles de codage "Écrivons du code doux" (FuelPHP) Règles de dénomination "Membres sympathiques pour 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