Wiringpi.

Eine Python-Schnittstelle zur WireingPi-Bibliothek, mit der Sie leicht mit den GPIO-Pins des RA ...
Jetzt downloaden

Wiringpi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Philip Howard
  • Website des Verlags:
  • https://github.com/WiringPi/

Wiringpi. Stichworte


Wiringpi. Beschreibung

Wiringpi ist eine Implementierung der meisten Arduino-Verkabelung Funktionen für die Raspberry Pi.Prerequisites: Sie müssen Python-dev installiert haben, wenn Sie die Bindungen mit SWIG -Python Wiringpi manuell wieder aufbauen, dann Cat Wiringpi_Class.py >> WiringPi.py, um den klassischen Wrapper.Get / Setup-Repo zu erhalten : Git Clone https://github.com/wiringpi/wiringpi-python.git CD Wiringpi-Python Git Submodul Update --Initbuild und installieren mit: Sudo Python Setup.py Installklassenbasierte Verwendung: Importieren von WiringPi IO = WiringPI.GPIO ( Wiringpi.gpio.wpi_mode_pins) io.pinmode (1, io.output) io.digitalwrite (1, io.high) gpio mit / sys / class / gpio (Sie müssen zuerst die Schnittstellen exportieren): Importieren von WiringPI IO = WiringPI.GPIO (WiringPi.gpio.wpi_mode_sys) io.pinmode (1, io.output) io.digitalwrite (1, io.high) seriell: serial = drahtlospi.serial ('/ dev / ttyama0', 9600) serial.puts ("Hallo ") serial.close () Verwendung: Importieren von WiringPi WiringPI.WiringPisetup // Für sequenzielle Pinennummerierung muss ein dieser aufgerufen werden, bevor Sie IO-Funktionen oder WiringPI.WiringPisetupsys // für / sys / class / gpio mit GPIO-PIN-Nummer verwenden Ing oder WiringPI.WiringPisetUpgpio // für GPIO-PIN-Nummerierung Allgemeines IO: WiringPI.PinMode (1,1) // Set-Pin 1 zum Ausgang von WiringPI.Digitalwrite (1,1) // Schreiben Sie 1 hoch an Pin 1 Wiringpi.DigitalRead (1 ) // Lesestift 1 Bitverschiebung: Wiringpi.shiftout (1,2,0,223) // Umschalttaste 123 (B1110110, Byte 0-255) an Datenstift 1, Taktstift 2 seriell: seriell = Wiringpi.Serialopen ('/ Dev / ttyama0 ', 9600) // erfordert Gerät / Baud und gibt eine ID-Wiresingpi.serialputs (seriell, "hello") ressingpi.serialclose (seriell) // Pass in iDfull-Angaben unter: https://projects.drogon.net zurück / Raspberry-Pi / Wiringpi / Produkt-Homepage


Wiringpi. Zugehörige Software