org.ardulink:ardulink-core-nodemcu

A Java Open Source Project to control and coordinate several Arduino based boards at once

License

License

GroupId

GroupId

org.ardulink
ArtifactId

ArtifactId

ardulink-core-nodemcu
Last Version

Last Version

2.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

A Java Open Source Project to control and coordinate several Arduino based boards at once
Project URL

Project URL

http://www.ardulink.org/ardulink-core-nodemcu

Download ardulink-core-nodemcu

How to add to project

<!-- https://jarcasting.com/artifacts/org.ardulink/ardulink-core-nodemcu/ -->
<dependency>
    <groupId>org.ardulink</groupId>
    <artifactId>ardulink-core-nodemcu</artifactId>
    <version>2.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.ardulink/ardulink-core-nodemcu/
implementation 'org.ardulink:ardulink-core-nodemcu:2.1.1'
// https://jarcasting.com/artifacts/org.ardulink/ardulink-core-nodemcu/
implementation ("org.ardulink:ardulink-core-nodemcu:2.1.1")
'org.ardulink:ardulink-core-nodemcu:jar:2.1.1'
<dependency org="org.ardulink" name="ardulink-core-nodemcu" rev="2.1.1">
  <artifact name="ardulink-core-nodemcu" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.ardulink', module='ardulink-core-nodemcu', version='2.1.1')
)
libraryDependencies += "org.ardulink" % "ardulink-core-nodemcu" % "2.1.1"
[org.ardulink/ardulink-core-nodemcu "2.1.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.ardulink : ardulink-core-base jar 2.1.1
org.slf4j : slf4j-api jar 1.7.12

runtime (1)

Group / Artifact Type Version
org.slf4j : slf4j-jdk14 jar 1.7.12

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

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 InterruptedException, IOException {
	Link link = Links.getDefault();
	DigitalPin pin = Pin.digitalPin(2);
	for (boolean power = true;; power = !power) {
		System.out.println("Send power: " + power);
		link.switchDigitalPin(pin, power);
		TimeUnit.SECONDS.sleep(2);
	}
}

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.1.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-core-serial-jssc</artifactId>
    <version>2.1.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

org.ardulink

Ardulink

A complete, open source, java solution for the control and coordination of Arduino boards

Versions

Version
2.1.1
2.1.0