Sensor Inputs:

  • tummy (open collector)
  • back (open collector)
  • feed (mouth)
  • tilt
  • upside down
  • sound (digital, 0-5V)
  • light

Motor controller

  • cam home (open collector input)
  • cam step (open collector input)
  • Motor Forward
  • Motor Reverse

Data:

  • IR in
  • SCK/MISO/MOSI

Feather Huzzah has:

  • GPIO 4 SDA → Tummy
  • GPIO 5 SCL → Back
  • GPIO 2 (pullup, blue LED onboard) → Tilt?
  • GPIO 16 → Upside down?
  • GPIO 0 (output only, no pullup, red LED) → Motor Fwd
  • GPIO 15 (pulldown, output only) → Motor Rev
  • GPIO 14 SCK -> Cam step
  • GPIO 13 MOSI -> Cam home
  • GPIO 12 MISO
  • ADC -> Sound In (with some sort of voltage adjustment)

References

2016


Last update: November 8, 2020