2016-01-08 2 views
0

Я хочу поговорить с устройствами, которые подключены к Arduino из IDE обработки и интерфейсом с протоколом связи I2C. Язык обработки используется для отправки команд и байтов данных в arduino с протоколом Firmata. Это делается с помощью существующей библиотеки arduino и Firmata. Я проходил через библиотеку, и кажется, что на сайтах Arduino и Processing есть функциональные возможности для поддержки обмена I2C на устройствах, подключенных к Arduino, но от обработки не существует способа сделать это. Я попытался создать метод, чтобы сделать это, но я не мог никуда добраться.Поговорите с устройствами I2C, связанными с Arduino от обработки

Может кто-нибудь, пожалуйста, помогите мне?

+0

Вы должны отправить информацию в arduino через последовательный порт (пример), и arduino интерпретирует его для вызова команды I2C. Пример: отправить из обработки «123-on», и arduino должен позвонить по адресу «123» и отправить «on» – jabujavi

+0

Я знаю этот метод, но я ищу что-то, что расширит библиотеку обработки Arduino. я буду использовать протокол Firmata через последовательный порт для связи с Arduino, а не с последовательным портом. Я не думаю, что для этого есть что-то. – Chrysostomos

ответ

1

Для всех, кто может быть заинтересован в этом, я нашел решение расширить библиотеку Firm Firmata для поддержки дополнительных функций. На основе этого урока http://www.instructables.com/id/Going-Beyond-StandardFirmata-Adding-New-Device-Sup/ вы должны отредактировать библиотеку обработки Arduino и Firmata, которые написаны на Java. Затем скомпилируйте их и замените их в исходной папке.
Затем следуйте инструкциям, чтобы расширить библиотеку Arduino Firmata на конце Arduino.