Skip to content

Plug a traffic light to an Arduino board and control it from your own Java application.

License

Notifications You must be signed in to change notification settings

llschall/jtrafficlight

Repository files navigation

image

Plug a traffic light to an Arduino board and control it from your Java application.

Deployment

Java

  • If you use Gradle, add the following dependency to your build.gradle file:

implementation 'io.github.llschall:jtrafficlight:1.0.2'

  • Or if you do not use Gradle, you can download the jar from the page hereafter, and add it to your classpath.

https://repo.maven.apache.org/maven2/io/github/llschall/jtrafficlight/1.0.2

Arduino

Download the jtrafficlight_ino.zip file from the page hereafter. Unzip and load it (without any modification) to your Aduino Board using the standard Arduino IDE.

https://github.com/llschall/jtrafficlight/releases/tag/v1.0.2

Plug your traffic light as follows:

  • Connect the GND pins together
  • Connect Arduino pin D2 to the red led
  • Connect Arduino pin D3 to the yellow led
  • Connect Arduino pin D4 to the green led

JTrafficLight Java API

Everything is controlled from the Java side, no changes are required in the Arduino code.

See code example: https://github.com/llschall/jtrafficlight/blob/main/src/main/java/org/llschall/jtrafficlight/LightCheck.java

About

Plug a traffic light to an Arduino board and control it from your own Java application.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published