Skip to content

The evolution of a complete, open source, java solution for the control and coordination of Arduino boards

License

Notifications You must be signed in to change notification settings

Ardulink/Ardulink-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ardulink-2 Build Status

This is the repository for Ardulink 2. Ardulink 2 is a complete, open source, java solution for the control and coordination of Arduino boards. This repository contains Ardulink Version 0.6.2 and all upcoming releases.

public static void main(String... args) throws Exception {
	try (Link link = Links.getDefault()) {
		DigitalPin pin = Pin.digitalPin(13);
		boolean state = true;
		while (true) {
			link.switchDigitalPin(pin, state);
			System.out.printf("pin switched %s%n", (state ? "on" : "off"));
			TimeUnit.SECONDS.sleep(1);
			state = !state;
		}
	}
}

Examples have moved to https://github.com/Ardulink/Ardulink-2-Samples

Recommended way of using Ardulink-2 inside your own application is declaring a dependency on “ardulink-core-base” using your favorite build system. When using maven please add

<dependency>
    <groupId>org.ardulink</groupId>
    <artifactId>ardulink-core-base</artifactId>
    <version>2.2.0</version>
</dependency>

Without adding additional jars Links.getDefault() would throw an exception because no link type is available. For each link type a separate jar is available. So if you like to connect using a serial link you have to add the corresponding module.For serial link this is

<dependency>
    <groupId>org.ardulink</groupId>
    <artifactId>ardulink-link-serial-jssc</artifactId>
    <version>2.2.0</version>
</dependency>

To see all available link types and a how to use Ardulink with other build systems see https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.ardulink%22

see Ardulink site: www.ardulink.org

About

The evolution of a complete, open source, java solution for the control and coordination of Arduino boards

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages