Skip to content

A sketch repository using the I2C_ESC library for Controlling an Array of ESC driven motors connected to Adafruit PCA9685 16-Channel Servo Drivers

Notifications You must be signed in to change notification settings

FireCastLabs/ArrayESC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArrayESC Build Status

A sketch repository for Controlling an Array of 25 ESC driven motors with Adafruit PCA9685 16-Channel Servo Drivers and the I2C_ESC library

Summary

The sketch Based on FireCastLabs/I2C_ESC serial control example and extended to work with an array of 25 ESCs using four Adafruit PCA9685 16-Channel Servo Drivers on the I2C bus

Supported platforms

This sketch is designed to work with the Arduino IDE versions 1.8.x or later; we have not tested it with earlier versions. This sketch should support any Arduino-compatible board, Adafruit PCA9685 16-Channel Servo Drivers, and Aerostart RVS ESCs with reverse line function

Getting Started

(a place holder for instructions of basic use)

Hardware

Adafruit PCA9685 16-Channel Servo Drivers can be purchased on Adafruit’s website. See the Adafruit PCA9685 16-Channel Servo Driver user’s guide and tutorial for more details.

Documentation

  • no new functions have been added yet. serial input commands

  • 5

    • stop and reverse; must send 1000 once stopped then new speed command.
  • 15

    • enter single potentiometer control
    • entering 20 while in potentiometer control will exit potentiometer control
  • 1000 Zero throttle value and stops all motors

  • 1057 aproximate minimum speed

  • 2000 maximum speed

    Version History

    • no releases have been made yet

About

A sketch repository using the I2C_ESC library for Controlling an Array of ESC driven motors connected to Adafruit PCA9685 16-Channel Servo Drivers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages