22 марта 2013 г.

Исправление ошибки ArrayIndexOutOfBoundsException: 0 в Processing под Ubuntu

Все начинают дружить Processing 1.5.1 и Arduino, используя библиотеку Firmata, чтобы передавать данные туда-сюда через Serial. Неплохо начинать с примера arduino_output в библиотеке processing-arduino. При поиске платы Processing'ом может возникнуть ошибка
 ArrayIndexOutOfBoundsException: 0
с указанием на строку
  arduino = new Arduino(this, Arduino.list()[0], 57600);