ich habe nach dem servoShield jetzt noch einen Arduino Nano mit in ein Gehäuse gepackt:
Durch den Arduino kann das Teilchen Servos standalone steuern, das ist z.B. für taktgesteuerte Kugelbahnen ganz nett.
Über das auf GitHub verfügbare servoDuino-Sketch für den Arduino kann das Gerät über USB angesteuert werden. Dies ist in startIDE ab v1.6.6 bereits implementiert, d.h., der servoDuino kann an einen TX-Pi oder TXT über USB angeschlossen und dann mit dem "Servo"-Befehl von startIDE als Gerät "SRD" angesprochen werden.
Dazu muss man allerdings VID und PID des verwendeten Arduino kennen (cfw-App "USBList" hilft z.B.) und muss diese Daten am Anfang eines startIDE-Programmes über die Comment-Funktion als Kommentar mit dem Schlüsselwort "SRDVIDPID" eintragen. Die Codezeile sähe dann so aus:
Code: Alles auswählen
# SRDVIDPID xxxx:yyyy
Zu startIDE v1.6.6 siehe hier: viewtopic.php?f=33&t=5078
Im Gegensatz zum servoShield, das einen I2C-Host braucht, kann der servoDuino über USB von jedem Gerät aus angesteuert werden, z.B. aus der Arduino IDE heraus über die serielle Konsole zu Testzwecken.
Hier alles auf GitHub
Gruß
Peter