[PYTHON] Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi

Raspeye 3 wird standardmäßig mit einer Bibliothek geliefert, die GPIO von Python aus betreibt.

  1. Vorbereitung: RPi.GPIO als GPIO importieren
  2. Geben Sie den Modus an: GPIO.setmode (GPIO.BOARD) --GPIO.BOARD: Physikalische PIN-Nummer (Seriennummer von oben links) --GPIO.BCM: Rollen-Pin-Nummer (von Broadcom benannt)
  3. Pin-Einstellungen: GPIO.setup (Kanal, GPIO.out) --GPIO.in: Eingabe --GPIO.out: Ausgabe
  4. Pin-Betrieb:
    • GPIO.output(channel, GPIO.HIGH)
    • GPIO.output(channel, GPIO.LOW)
    • val = GPIO.input(channel)
スクリーンショット 2017-07-15 17.41.36.png

Beispiel 1: LED flackert

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)

Beispiel 2: Tasteneingabe erkennen

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

Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi
Normal programmieren mit Node-RED-Programmierung mit Raspberry Pi 3
Arbeiten mit Sensoren in Mathematica auf Raspberry Pi
Arbeiten mit GPS in Python für Raspberry Pi 3
GPGPU mit Raspberry Pi
[Elektronische Arbeit] Ich habe mit Raspberry Pi einen Suica Touch-Sounddetektor hergestellt
Schalten Sie Ihren PC mit Himbeer-Pi ein / aus
DigitalSignage mit Raspberry Pi
Cython auf Raspberry Pi
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Notieren Sie Temperatur und Luftfeuchtigkeit mit systemd auf Raspberry Pi
Führen Sie die LED-Matrix interaktiv mit Raspberry Pi 3B + auf Slackbot aus
Versuchen Sie, Python auf Raspberry Pi mit Visual Studio zu debuggen.
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Fehlerbehebung bei der Installation von OpenCV auf Raspberry Pi und der Erfassung
Lassen Sie uns GPIO von Raspeye mit Python CGI betreiben
Mutter pflanzt mit Raspberry Pi
Pyenv auf Raspberry Pi eingeführt
Verwenden Sie NeoPixel mit Himbeerkuchen
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
VScode Intelligence funktioniert unter Raspeye OS 64bit nicht! (Python)
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Verwenden Sie vl53l0x mit RaspberryPi (Python)
MQTT auf Raspberry Pi und Mac
Himbeer Pi 4 Centos7 auf Docker installieren
Serielle Kommunikation mit Raspberry Pi + PySerial
Betriebssystem-Setup mit Raspberry Pi Imager
Versuchen Sie es mit ArUco mit Raspberry Pi
Probieren Sie L Chika mit Himbeerpi
OpenCV-Installationsverfahren auf Raspberry Pi
Aufbau eines VPN-Servers mit Raspberry Pie
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Ein- / Ausschalten von Raspberry Pi mit Arduino
Erkennen Sie den Schalterstatus mit Raspberry Pi 3
Installieren Sie OpenMedia Vault 5 auf Raspberry Pi 4
Verwenden einer Webkamera mit Raspberry Pi
L Chika mit Himbeer-Pi C #
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4
Steuern Sie den Motor mit einem Motortreiber mit Python auf Raspberry Pi 3!
Messen Sie die SIM-Signalstärke mit Raspberry Pi
Haustierüberwachung mit Rekognition und Raspberry pi
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 2
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
Erkennen Sie analoge Signale mit dem A / D-Wandler mithilfe von Python auf Raspberry Pi 3!
USB-Boot auf Raspberry Pi 4 Model B.
Hallo Welt mit Raspberry Pi + Minecraft Pi Edition
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 1
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Aktivieren Sie die serielle UART + -Kommunikation mit Raspberry Pi
Adafruit Python BluefruitLE arbeitet mit Raspeye.
Verwenden Sie Python auf Raspberry Pi 3, um die LED mit Schaltersteuerung zu beleuchten!
Versuchen Sie, den RSS-Feed von arXiv mit Python von Raspeye auf Twitter zu twittern
Beschleunigen Sie Deep Learning mit der Rasperry Pi 4-CPU
Versuchen Sie, mit Raspberry Pi nach Wakasagi zu fischen
Verwenden Sie den Grove-Sensor mit Raspberry Pi
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Verbesserter menschlicher Sensor mit Raspberry Pi
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem