[PYTHON] Profitez du travail électronique avec GPIO de Raspberry Pi

Raspeye 3 est livré en standard avec une bibliothèque qui exploite GPIO à partir de python.

  1. Préparation: ʻimport RPi.GPIO as GPIO`
  2. Spécifiez le mode: GPIO.setmode (GPIO.BOARD) --GPIO.BOARD: Numéro de broche physique (numéro de série en haut à gauche) --GPIO.BCM: numéro de code PIN du rôle (nommé par broadcom)
  3. Paramètres des broches: GPIO.setup (channel, GPIO.out) --GPIO.in: Entrée --GPIO.out: sortie
  4. Opération de broche:
    • GPIO.output(channel, GPIO.HIGH)
    • GPIO.output(channel, GPIO.LOW)
    • val = GPIO.input(channel)
スクリーンショット 2017-07-15 17.41.36.png

Exemple 1: clignotement de la LED

led-blink.py


import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)

while True:
    GPIO.output(11, True)
    time.sleep(2)
    GPIO.output(11, False)
    time.sleep(2)

Exemple 2: détection de l'entrée du bouton

led-blink.py


import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:
    input_state = GPIO.input(18)
    if input_state == False:
        print('Button Pressed')
        time.sleep(0.2)
スクリーンショット 2017-07-15 17.41.36.png

Recommended Posts

Profitez du travail électronique avec GPIO de Raspberry Pi
Programmation normale avec la programmation Node-RED avec Raspberry Pi 3
Travailler avec des capteurs dans Mathematica sur Raspberry Pi
Travailler avec le GPS en Python pour Raspberry Pi 3
GPGPU avec Raspberry Pi
[Travail électronique] J'ai fabriqué un détecteur de son tactile Suica avec Raspberry Pi
Allumez / éteignez votre PC avec Raspberry Pi
DigitalSignage avec Raspberry Pi
Cython sur Raspberry Pi
Connectez-vous à MySQL avec Python sur Raspberry Pi
Enregistrez la température et l'humidité avec systemd sur Raspberry Pi
Exécutez la matrice LED de manière interactive avec Raspberry Pi 3B + sur Slackbot
Essayez de déboguer Python sur Raspberry Pi avec Visual Studio.
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Résoudre les problèmes liés à l'installation d'OpenCV sur Raspberry Pi et à la capture
Exploitons GPIO de Raspeye avec Python CGI
Plantes Mutter avec Raspberry Pi
Introduction de pyenv sur Raspberry Pi
Utilisez NeoPixel avec la tarte aux framboises
Installez OpenCV4 sur Raspberry Pi 3
Installez TensorFlow 1.15.0 sur Raspberry Pi
L'intelligence VScode ne fonctionne pas sur Raspeye OS 64 bits! (Python)
[Raspberry Pi] Contrôle du moteur pas à pas avec Raspberry Pi
Utilisez vl53l0x avec RaspberryPi (python)
MQTT sur Raspberry Pi et Mac
raspberry pi 4 centos7 installer sur docker
Communication série avec Raspberry Pi + PySerial
Configuration du système d'exploitation avec Raspberry Pi Imager
Essayez d'utiliser ArUco avec Raspberry Pi
Essayez L Chika avec raspberrypi
Procédure d'installation d'OpenCV sur Raspberry Pi
Construire un serveur VPN avec Raspberry Pie
Essayez de déplacer 3 servos avec Raspeye
Allumer / éteindre le Raspberry pi avec Arduino
Détecter l'état du commutateur avec Raspberry Pi 3
Installez OpenMedia Vault 5 sur Raspberry Pi 4
Utiliser une webcam avec Raspberry Pi
L Chika avec Raspberry Pi C #
Construisez wxPython sur Ubuntu 20.04 sur Raspberry Pi 4
Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3!
Mesurer la force du signal SIM avec Raspberry Pi
Surveillance des animaux avec Rekognition et Raspberry pi
Raspberry Pi "Lampe de notification Honwaka" Partie 2
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Détectez les signaux analogiques avec un convertisseur A / N en utilisant python sur Raspberry Pi 3!
Démarrage USB sur Raspberry Pi 4 modèle B
Bonjour le monde avec Raspberry Pi + Minecraft Pi Edition
Raspberry Pi "Lampe de notification Honwaka" Partie 1
Créer un environnement Tensorflow avec Raspberry Pi [2020]
Activer la communication série UART + avec Raspberry Pi
Adafruit Python BluefruitLE fonctionne sur Raspeye.
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
Essayez de tweeter le flux RSS d'arXiv sur Twitter avec python de Raspeye
Accélérez l'apprentissage en profondeur avec le processeur Rasperry Pi 4
Essayez de pêcher le Wakasagi avec Raspberry Pi
Utiliser le capteur Grove avec Raspberry Pi
Installez la version 64 bits du système d'exploitation (bate) sur Raspberry Pi
Capteur humain amélioré fabriqué avec Raspberry Pi
Installez docker-compose sur le système d'exploitation Raspberry Pi 64 bits