NanoNav
  • Quick Start
  • Bluetooth
  • Movement
  • Sensors
  • FAQ
  • Troubleshooting
NanoNav
  • Welcome to NanoNav’s documentation.
  • View page source

Welcome to NanoNav’s documentation.

Check out the Quick Start section to get started.

Contents

  • Quick Start
    • Assembly
    • Installation
    • Workflow Using OpenMV
      • Connecting to the Arduino over USB
      • Running your code on the Arduino
      • Running our test code
    • MicroPython
    • Next Steps
  • Bluetooth
    • Quick Example
    • Usage
      • BLE
        • BLE.on_connected()
        • BLE.on_disconnected()
        • BLE.read()
        • BLE.send()
    • Connecting from Mobile
    • Event Handlers (Optional)
  • Movement
    • Introduction
    • Quick Example
    • Usage
      • NanoBot
        • NanoBot.get_enc1()
        • NanoBot.get_enc2()
        • NanoBot.m1_backward()
        • NanoBot.m1_forward()
        • NanoBot.m2_backward()
        • NanoBot.m2_forward()
        • NanoBot.set_enc1()
        • NanoBot.set_enc2()
        • NanoBot.stop()
  • Sensors
    • Introduction
    • Quick Example
    • Calibration
    • Usage
      • NanoBot.ir_left()
      • NanoBot.ir_right()
  • FAQ
  • Troubleshooting
    • Why are the wheels of my robot spinning at full speed after I stop my program?
    • Arduino not connecting to OpenMV
    • IR sensor has both LEDs lit regardless of sensor state
    • I connected once over LightBlue, but now I can’t connect again!
    • Strange problems with code which was just working
    • Issues
Next

© Copyright 2024, Erik Umble, Joel McCandless, & Chris Kurbiel.

Built with Sphinx using a theme provided by Read the Docs.