Test a new technology is always a bit tedious and it requires an amount of time.
So, this project try to reduce the curve of learning of any new user with EV3Dev-lang-java
.
The Prerequisites to use this project are:
- Your MINDSTORMS Brick needs to have installed latest
Debian Stretch
version. https://www.ev3dev.org/docs/getting-started/ - To increase the EV3 CPU Speed, read the following article: https://lechnology.com/2018/06/overclocking-lego-mindstorms-ev3-part-2/
- Your MINDSTORMS Brick needs to be connected to the same LAN than your laptop. http://www.ev3dev.org/docs/getting-started/#step-5-set-up-a-network-connection
Note: Update the EV3Dev kernel https://www.ev3dev.org/docs/tutorials/upgrading-ev3dev/
sudo apt-get update
sudo apt-get install linux-image-ev3dev-ev3
Once you have all steps done, continue with the next section.
This repository stores a template project about EV3Dev-lang-java
.
Once you download in your computer the project,
open your favourite Java IDE ( Eclipse or IntelliJ)
to import this Gradle project. The project includes latest dependencies and
an partyRobot ready to be deployed on your Robot using the core
library from EV3Dev-lang-java
.
The project includes some tasks to reduce the time to deploy on your robot.
To start, change the brickHost
, brickUser
and brickPassword
properties in config.gradle
. Then, continue to the brick setup.
Please see https://github.com/ev3dev-lang-java/gradle-plugin#whats-next .
You can change the project configuration in config.gradle
.
Please see https://github.com/ev3dev-lang-java/gradle-plugin#all-configuration-options for a list of options.
Please see https://github.com/ev3dev-lang-java/gradle-plugin#all-provided-gradle-tasks .
The project has the following technical documentation
http://ev3dev-lang-java.github.io/docs/api/latest/index.html
Exist several examples ready to use here:
https://github.com/ev3dev-lang-java/examples
If you have any problem or doubt, use the main projet.