├── .gitignore ├── Makefile ├── README.md ├── changelog.txt ├── lib ├── .holder ├── I2Cdev │ ├── I2Cdev.cpp │ ├── I2Cdev.h │ ├── keywords.txt │ └── library.json ├── MPU6050 │ ├── MPU6050.cpp │ ├── MPU6050.h │ ├── MPU6050_6Axis_MotionApps20.h │ ├── MPU6050_9Axis_MotionApps41.h │ ├── helper_3dmath.h │ └── library.json └── PID_v1 │ ├── PID_v1.cpp │ ├── PID_v1.h │ └── keywords.txt ├── src ├── basic_balance_motor_speed.cpp ├── basic_balance_motor_speed.h ├── constants.h ├── main.ino ├── pid_chain_motor_speed.cpp ├── pid_chain_motor_speed.h ├── pid_motor_speed.cpp ├── pid_motor_speed.h ├── pot_motor_speed.cpp ├── pot_motor_speed.h ├── printf.cpp ├── printf.h └── utils.h └── todo.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/README.md -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/changelog.txt -------------------------------------------------------------------------------- /lib/.holder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/I2Cdev/I2Cdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/I2Cdev/I2Cdev.cpp -------------------------------------------------------------------------------- /lib/I2Cdev/I2Cdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/I2Cdev/I2Cdev.h -------------------------------------------------------------------------------- /lib/I2Cdev/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/I2Cdev/keywords.txt -------------------------------------------------------------------------------- /lib/I2Cdev/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/I2Cdev/library.json -------------------------------------------------------------------------------- /lib/MPU6050/MPU6050.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/MPU6050/MPU6050.cpp -------------------------------------------------------------------------------- /lib/MPU6050/MPU6050.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/MPU6050/MPU6050.h -------------------------------------------------------------------------------- /lib/MPU6050/MPU6050_6Axis_MotionApps20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/MPU6050/MPU6050_6Axis_MotionApps20.h -------------------------------------------------------------------------------- /lib/MPU6050/MPU6050_9Axis_MotionApps41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/MPU6050/MPU6050_9Axis_MotionApps41.h -------------------------------------------------------------------------------- /lib/MPU6050/helper_3dmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/MPU6050/helper_3dmath.h -------------------------------------------------------------------------------- /lib/MPU6050/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/MPU6050/library.json -------------------------------------------------------------------------------- /lib/PID_v1/PID_v1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/PID_v1/PID_v1.cpp -------------------------------------------------------------------------------- /lib/PID_v1/PID_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/PID_v1/PID_v1.h -------------------------------------------------------------------------------- /lib/PID_v1/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/lib/PID_v1/keywords.txt -------------------------------------------------------------------------------- /src/basic_balance_motor_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/basic_balance_motor_speed.cpp -------------------------------------------------------------------------------- /src/basic_balance_motor_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/basic_balance_motor_speed.h -------------------------------------------------------------------------------- /src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/constants.h -------------------------------------------------------------------------------- /src/main.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/main.ino -------------------------------------------------------------------------------- /src/pid_chain_motor_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/pid_chain_motor_speed.cpp -------------------------------------------------------------------------------- /src/pid_chain_motor_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/pid_chain_motor_speed.h -------------------------------------------------------------------------------- /src/pid_motor_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/pid_motor_speed.cpp -------------------------------------------------------------------------------- /src/pid_motor_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/pid_motor_speed.h -------------------------------------------------------------------------------- /src/pot_motor_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/pot_motor_speed.cpp -------------------------------------------------------------------------------- /src/pot_motor_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/pot_motor_speed.h -------------------------------------------------------------------------------- /src/printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/printf.cpp -------------------------------------------------------------------------------- /src/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/printf.h -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/src/utils.h -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfs/self-balancing-robot/HEAD/todo.txt --------------------------------------------------------------------------------