Сап, хабр. Возможно, людям, начинающим изучать arduino, будет интересно, как легко и быстро организовать передачу информации между микроконтроллером и Java приложением. Данная связка открывает кучу интересных возможностей по сбору и обработке данных с датчиков, управлению различными свистелками-перделками, а также созданию своих первых IoT проектов.
Недавно на просторах интернета наткнулся на весьма простую
библиотеку Java-Arduino Communication Library. Не найдя публикаций на эту тему здесь, решил поделиться с вами опытом использования. Для работы нам понадобятся установленные
Arduino IDE,
IntelliJ IDEA,
Java SE Development Kit и, собственно, сам микроконтроллер (я тестировал на китайской Arduino Nano и
Strela на базе Leonardo от Амперки, на обоих все все работало отлично).