Video: Physical computing: Schalten von LEDs, Elektromotoren und Servos mit Raspberry Pi und Arduino Uno 2024
Ein Servo ist ein spezieller Motor zur Verwendung in der Elektronik, der dazu bestimmt ist, sich in eine bestimmte Position zu drehen und diese Position zu halten, bis er in eine andere Position gedreht wird. Hobby-Servos werden häufig in funkgesteuerten Fahrzeugen wie Flugzeugen, Booten und Autos eingesetzt, aber es gibt viele andere Anwendungen für Servos.
Dieses Projekt zeigt Ihnen, wie Sie eine komplette Schaltung aufbauen, die ein Servo sowie zwei Drucktasten verwendet. Diese Schaltung kann das folgende Programm ausführen.
'Servo-Steuerprogramm' Doug Lowe '15. Juli 2011 "Dieses Programm bewegt einen Servo auf einen von zwei, wenn SW1 gedrückt wird' und bringt den Servo in die Mittelposition, wenn SW2 gedrückt wird." { $ STAMP BS2} '{$ PBASIC 2. 5} Servo PIN 0 SW1 PIN 14 SW2 PIN 10 Position VAR Wortposition = 500 DO IF SW1 = 1 THEN Position = 500 ENDIF IF SW2 = 1 THEN Position = 1000 ENDIF PULSOUT Servo, Position PAUSE 20 LOOP
Für Projekte, die neben der Servosteuerung mehrere Servos oder viele andere Arbeiten erfordern, sollten Sie den Propeller-Chip von Parallax anstelle eines BASIC Stamps in Betracht ziehen.Der Propeller-Prozessor ist für Programme konzipiert, die verschiedene Aufgaben erledigen müssen. einmal, wie die Verwaltung von Servos.
Der Propeller kostet ein wenig mehr als eine BASIC Stamp und seine Programmiersprache ist ein wenig komplizierter, aber am Ende ist die Steuerung mehrerer Servos viel einfacher mit einem Propeller als mit einer BASIC Stamp.