ardwloop

Welcome to the ardwloop page !

Ardwloop is an open source Java framework easing the control of an Arduino program from a Java program. From both sides the Java and the Arduino programs would typically need to firstly handshake each other and then exchange data on a regular basis.

The entire ardwloop source code is available in the GitHub repository.

Integration examples

Most of these are lightweight Java applications controlling an Arduino board that is doing something specific, like controlling a led strip, or displaying measurements from a sensor.

ardwloop-demo

A Java Swing based demo of ardwloop basic features, with a Java application controlling an Arduino board.

https://github.com/llschall/ardwloop-demo

control-board

A Spring Boot application to control an Arduino board.

https://github.com/llschall/control-board

ardw-sensor-fx

A Java FX application that retrieves the temperature and humidity measurements from a DHT11 sensor, and renders them in a chart.

https://github.com/llschall/ardw-sensor-fx

continuous-light

A small application that monitors GitHub actions and updates a LED strip with the Actions status.

https://github.com/llschall/continuous-light

jdmxlight

A library featuring ardwloop to control lights via the standard DMX protocol, and a demo application.

https://github.com/llschall/jdmxlight

https://github.com/llschall/jdmxlight-demo

ardwloop-ext

A library extending ardwloop to provide bluetooth support for Android applications, and a demo application.

https://github.com/llschall/ardwloop-ext

https://github.com/llschall/ardwloop-ext-demo

Other examples

greenlight

https://github.com/llschall/greenlight

ardwdt

https://github.com/llschall/ardwdt

ardw-hex-uploader

https://github.com/llschall/ardw-hex-uploader

qrcode