Интерфейс с компьютером      источник              <<<назад

 Здесь описываются варианты применения ARDUINO с различными распространёнными и не очень програмными пакетами. Буду переводить по мере возможности и необходимости...

 
    * Firmata - a standard firmware for communication with a variety of software on the computer.
    * Serial-to-network proxies - programs that allow communication with an Arduino via a network connection.
    * Arduino + Java [wiki]
    * Arduino + Flash [wiki]
    * Arduino + Processing
    * Arduino + PD (Pure Data) [wiki]
    * Arduino + MaxMSP
    * Arduino + VVVV
    * Arduino + Director
    * Arduino + Python [wiki]
    * Arduino + Ruby [wiki]
      ------------------
        различные версии языка C
      ------------------
    * Arduino + C
    * Arduino + C++ (используется библиотека libSerial)
    * Arduino + C++ (for windows)
    * Arduino + C#
       ------------------
    * Arduino + Linux TTY работа с последовательным портом в LINUX
    * Arduino + Virtools
    * Arduino + SuperCollider [wiki]
    * Arduino + Instant Reality (X3D)
    * Arduino + Second Life [wiki]
    * Arduino + Liberlab (measurement and experimentation software)
    * Arduino + BlitzMax (access restricted to BlitzMax users)
    * Arduino + Squeak [wiki]
    * Arduino + Mathematica [wiki]
    * Arduino + Matlab [wiki]
    * Arduino + Mono [wiki]
    * Arduino + Isadora [wiki] не прямая ссылка, но примерно понятно к какому классу отнести программу.
    * Arduino + PERL [wiki]
    * Arduino + Visual Basic .NET да и в других версиях VB всё должно получиться.
    * Arduino + другие
    * Arduino + Any SW

От себя добавлю, что ARDUINO может работать практически с любой программой, работающей с COM-портом. И мне кажется интересным использование с такими программами как:
    * xStarter очень удобная программа, для автоматизации очень многого на компьютере. Позволяет выключать компьютер, управлять проигрыванием музыки и видео, отправлять e-mail и многое другое. Но помимо всего прочего содержит модуль, который может передавать заданные данные через COM-порт и совершать различные действия при приёме определённых данных.
     * SlyControl аналогична предыдущей, но нет модуля для работы с COM-портом, хотя возможна эмуляция различных IR приёмников с помощью ARDUINO.
    *