CPSSD / robots

CA224 robotics project
4 stars 0 forks source link

Bitty Discussion #34

Open formal opened 8 years ago

formal commented 8 years ago

This is a discussion about the Bitty robots.

formal commented 8 years ago

A Bitty robot has three pieces of hardware that need to be controlled:

  1. Two motors. These motors are driven/controlled by a single Grove I2C Motor Driver.
    • Technical description and example code are given here.
    • Each driver controls 2 motors and uses I2C to communicate with an Arduino.
    • Writing a C++ library for this driver would be a good exercise.
  2. A Grove 3-Axis compass V1.1.
    • Technical details and a software library are available here.
    • I2C is used to communicate with the compass.
  3. A Grove ultrasonic ranger.
    • Technical details and a software library are available here.
    • This device is controlled directly via a GPIO on an Arduino.