Hallo Python-Freunde
Ich habe ein Problem.
Ich bin zurzeit dabei aus meinen Raspberry einen Quardcopter zu bauen.
Die Software dafür soll auf Python basieren und das Grundsystem ist schon Fertig und funktioniert soweit gut.
Nur es hängt noch keine Hardware dran. Und jetzt wollte ich eigentlich damit Anfangen und bin auf wiringpi gestoßen für die PWM.
Das Problem: Es unterstützt nur 1 Pin, aber ich brauche 4.
Jetzt brauch ich euren Rat.
[Raspberry Pi] [Python] 4 Motoren ansteuern
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
@jtschoch: Die Frage hat jetzt genau *was* mit Python zu tun? Unterstützt der Chip(satz) denn überhaupt mehr als einmal PWM in Hardware?
Naja, der Minicomputer Raspberry Pi mit dem Modul python-wiringpi unterstützt PWM an den GPIO 18 in wiringpi Pin 1.
Aber ich brauche 4.
Ich muss ja beim Quardcopter die Speedcontroller ansteuern.
EDIT:
Hier werden auch mehrere LED's angesteuert.
http://www.youtube.com/watch?v=7cHIA3Nc ... r_embedded
Könnt man den Code für Python nutzbar machen?
https://github.com/WiringPi/WiringPi/bl ... /softPwm.c
Aber ich brauche 4.
Ich muss ja beim Quardcopter die Speedcontroller ansteuern.
EDIT:
Hier werden auch mehrere LED's angesteuert.
http://www.youtube.com/watch?v=7cHIA3Nc ... r_embedded
Könnt man den Code für Python nutzbar machen?
https://github.com/WiringPi/WiringPi/bl ... /softPwm.c
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
@jtschoch: Man könnte eine Shared Library daraus machen und die mit `ctypes` einbinden.
Nein das Python Modul von WiringPi hat das mit drin nur ich verstehe nicht wie ich das Anwenden soll.
Bei mir schmiert jetzt Archlinux ab.
Ähm wollt gerade den Code senden nur jetzt habe ich das System geschrottet.
Muss wieder neu auspielen.
Bei mir schmiert jetzt Archlinux ab.
Ähm wollt gerade den Code senden nur jetzt habe ich das System geschrottet.
Muss wieder neu auspielen.
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Ok es ist die SD-Karte Partionstabelle + Blöcke schrott
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Der Code ist:
Dabei hängt sich der Pi auf.
Könnt ihr mir bitte Helfen?
Code: Alles auswählen
import wiringpi
import time
wiringpi.wiringPiSetup()
wiringpi.softPwmCreate(24, 0, 100)
for i in range(100):
time.sleep(0.1)
wiringpi.softPwmWrite(24, i)
Dabei hängt sich der Pi auf.
Könnt ihr mir bitte Helfen?
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk