Ardulink Project

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

Лицензия

Лицензия

Группа

Группа

org.ardulink
Идентификатор

Идентификатор

parent
Последняя версия

Последняя версия

2.1.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

Ardulink Project
A Java Open Source Project to control and coordinate several Arduino based boards at once
Ссылка на сайт

Ссылка на сайт

http://www.ardulink.org
Система контроля версий

Система контроля версий

https://github.com/Ardulink/Ardulink-2

Скачать parent

Имя Файла Размер
parent-2.1.1.pom 6 KB
Обзор

Как подключить последнюю версию

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

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • ardulink-core-util
  • ardulink-core-base
  • ardulink-core-virtual
  • ardulink-core-nodemcu
  • ardulink-core-serial-rxtx
  • ardulink-core-serial-jssc
  • ardulink-core-bluetooth
  • ardulink-core-digispark
  • ardulink-core-raspberry
  • ardulink-core-beans
  • ardulink-core-proxy
  • ardulink-core-mqtt
  • ardulink-legacy
  • ardulink-camel
  • ardulink-networkproxyserver
  • ardulink-mqtt
  • ardulink-swing
  • ardulink-console
  • ardulink-mail
  • example-datareceiver
  • example-uniqueid
  • example-buttonquest
  • example-joysticksmartcardriver
  • example-simplesmartcardriver
  • deploy-dist

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

Версии библиотеки

Версия
2.1.1
2.1.0
2.0.1
2.0.0