Add sabertooth lib, start enabling all motor drive
This commit is contained in:
@ -0,0 +1,39 @@
|
||||
// Set Ramping Sample for Packet Serial
|
||||
// Copyright (c) 2012 Dimension Engineering LLC
|
||||
// See license.txt for license details.
|
||||
|
||||
// WARNING: This sample makes changes that will persist between restarts AND in all modes.
|
||||
#include <Sabertooth.h>
|
||||
|
||||
Sabertooth ST(128);
|
||||
|
||||
void setup()
|
||||
{
|
||||
SabertoothTXPinSerial.begin(9600);
|
||||
ST.autobaud();
|
||||
|
||||
// See the Sabertooth 2x60 documentation for information on ramping values.
|
||||
// There are three ranges: 1-10 (Fast), 11-20 (Slow), and 21-80 (Intermediate).
|
||||
// The ramping value 14 used here sets a ramp time of 4 seconds for full
|
||||
// forward-to-full reverse.
|
||||
//
|
||||
// 0 turns off ramping. Turning off ramping requires a power cycle.
|
||||
//
|
||||
// WARNING: The Sabertooth remembers this command between restarts AND in all modes.
|
||||
// To change your Sabertooth back to its default, call ST.setRamping(0)
|
||||
ST.setRamping(14);
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
// Full forward, both motors.
|
||||
ST.motor(1, 127);
|
||||
ST.motor(2, 127);
|
||||
delay(5000);
|
||||
|
||||
// Full reverse
|
||||
ST.motor(1, -127);
|
||||
ST.motor(2, -127);
|
||||
delay(5000);
|
||||
}
|
||||
|
Reference in New Issue
Block a user