MCPcopy Index your code
hub / github.com/TKJElectronics/BalanduinoAndroidApp

github.com/TKJElectronics/BalanduinoAndroidApp @0.6.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6.3 ↗ · + Follow
173 symbols 412 edges 16 files 22 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Balanduino Android App

Google Play

Developed by Kristian Lauszus, TKJ Electronics 2012-2014

The code is released under the GNU General Public License.


This is the code for the Android application to control the Balanduino, the Balancing robot.

More information can be found at our Kickstarter campaign: http://www.kickstarter.com/projects/tkjelectronics/balanduino-balancing-robot-kit.

The source code for the robot can be found at the following link: https://github.com/TKJElectronics/Balanduino.

A video for the Kickstarter presentation can be seen below:

Kickstarter video presentation

A video filmed with a GoPro mounted on the robot can be seen below:

GoPro demonstration

Screenshots

Screenshots

How to build

This project is intended to be used with Android Studio and Gradle. See the following page for more information: http://developer.android.com/sdk/installing/studio.html.

This will automatically include the following third party libraries:

For more information feel free to contact us at support@tkjelectronics.dk.

Extension points exported contracts — how you extend this code

OnJoystickChangeListener (Interface)
(no doc) [1 implementers]
src/com/tkjelectronics/balanduino/JoystickView.java

Core symbols most depended-on inside this repo

write
called by 42
src/com/tkjelectronics/balanduino/BluetoothChatService.java
getState
called by 23
src/com/tkjelectronics/balanduino/BluetoothChatService.java
checkTab
called by 17
src/com/tkjelectronics/balanduino/BalanduinoActivity.java
showToast
called by 14
src/com/tkjelectronics/balanduino/BalanduinoActivity.java
close
called by 10
flavors/usb/src/com/tkjelectronics/balanduino/Upload.java
cancel
called by 10
src/com/tkjelectronics/balanduino/BluetoothChatService.java
setPagingEnabled
called by 7
src/com/tkjelectronics/balanduino/CustomViewPager.java
start
called by 7
src/com/tkjelectronics/balanduino/BluetoothChatService.java

Shape

Method 150
Class 22
Interface 1

Languages

Java100%

Modules by API surface

src/com/tkjelectronics/balanduino/BalanduinoActivity.java26 symbols
flavors/usb/src/com/tkjelectronics/balanduino/Upload.java22 symbols
src/com/tkjelectronics/balanduino/BluetoothChatService.java21 symbols
src/com/tkjelectronics/balanduino/SensorFusion.java15 symbols
src/com/tkjelectronics/balanduino/JoystickView.java12 symbols
src/com/tkjelectronics/balanduino/JoystickFragment.java12 symbols
src/com/tkjelectronics/balanduino/DeviceListActivity.java11 symbols
src/com/tkjelectronics/balanduino/PIDFragment.java10 symbols
src/com/tkjelectronics/balanduino/SettingsDialogFragment.java7 symbols
src/com/tkjelectronics/balanduino/ImuFragment.java7 symbols
src/com/tkjelectronics/balanduino/GraphFragment.java7 symbols
src/com/tkjelectronics/balanduino/ViewPagerAdapter.java6 symbols

For agents

$ claude mcp add BalanduinoAndroidApp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact