Protopiper: skissa fysiskt rum stora objekt på faktiska skala (14 / 16 steg)
Steg 14: Elektronik + programmering
Den elektroniska kretsen kan monteras på en perf-styrelse och det ska passa i handtaget på enheten. Kopplingsschemat finns i bifogade PDF. Att driva enheten användning en 3 cells LiPo batteri, på minst 800mAh.
Hämta koden från vårt bitbucket förråd, kompilera och ladda upp till Arduino Nano med en USB-kabel.
https://github.com/jfrohnhofen/protopiper
Viktigt: servomotor ID har konfigureras. Standard-ID är 1. Så bör du endast ansluta skärande servo, vars ID som du vill ändra till 2 (se till, att det finns endast en servo ansluten). Blinkar och köra följande kod, detta bör ändra ID:
#include
#define servo_old_id 1 #define servo_new_id 2 #define servo_direction_pin 2
Dynamixel servo (servo_old_id, servo_direction_pin);
void setup() {delay(1000); servo.write (Dynamixel::ID, servo_new_id);}
void loop() {}
Standard överföringshastigheten för servon är 1.000.000 kbps, inte ändra den.