Drive
provides children a gate to learn programming
with visual programming and a real robot.
We currently support 1 robot and plan to support more robots.
We are going to implement them as product flavors: nxt
, ev3
and pile
.
Released:
- nxt: LEGO MINDSTORMS NXT
Developing:
- ev3: LEGO MINDSTORMS EV3
- pile: PILE Original Robot
The title page of NxtDrive:
In the programming page, users can choose commands from the block list and put them to make a program:
In the setting page, users can make some configurations:
Please fork this repository, make a new branch, modify it and send Pull Request.
Linux & OS X:
./gradlew build
Windows:
./gradlew.bat build
Linux & OS X:
./gradlew check
./gradlew connectedCheck # do this after launching an emulator
./gradlew generateNxtReleaseJavadoc
Windows:
./gradlew.bat check
./gradlew.bat connectedCheck # do this after launching an emulator
./gradlew.bat generateNxtReleaseJavadoc
Test reports will be generated in build/reports/tests (See index.html). Javadocs will be generated in build/docs/javadoc (See index.html).
This repository uses a plugin to maintain the copyright notice
and it does checkLicenses
task automatically in CI.
If you add a new plugin and get an error in the process,
please follow the instruction of the plugin,
and add a new license.html
in your Pull Request.
- 1.0.0
- First: Release NxtDrive.
PILE Project – @pileproject - [email protected]
Let's discuss anything on our Mailing List!
Distributed under the Apache License, Version 2.0. See LICENSE
for more information.