Skip to content

submars/ev3dev-lang-java

 
 

Repository files navigation

ev3dev-lang-java

EV3Dev-lang-Java is a Java library designed to interact with EV3Dev hardware using the LeJOS way.

ev3dev kernel support: uname -r (4.4.47-19-ev3dev-ev3 & 4.4.47-19-ev3dev-rpi2)

ScreenShot

Features

  • Java 9 support (Brickpi+/PiStorms + Raspberry Pi 3)
  • Java 8 JRE support (EV3 Brick)
  • EV3 Brick, PiStorms v1/v2 & BrickPi+ support
  • OpenCV Computer Vision Support
  • Regulated Motor Support
  • Unregulated Motor Support
  • Sensor Support (EV3 sensors)
  • Sounds Support
  • LeJOS Sensor filter Support
  • RPLIDARA1 Support (2D Support)
  • eSpeak TTS (Text to speech) Support
  • Java profiling tools Support (VisualVM & JConsole)
  • Centralized logs with Kibana

Getting Started

Add the dependency on the project

To use this project, import the library as a Maven dependency.

<dependency>
    <groupId>com.github.ev3dev-lang-java</groupId>
    <artifactId>ev3dev-lang-java</artifactId>
    <version>v0.5.0</version>
</dependency>

Further information: https://jitpack.io/#ev3dev-lang-java/ev3dev-lang-java/v0.5.0

Example:

https://www.youtube.com/watch?v=SIwG848ODI8

UML Design

ScreenShot

References:

About

A Java project to build Software for Robots using EV3Dev hardware & the LeJOS way.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%