Введение. Среда разработки, интерфейс.

Тема в разделе "Processing", создана пользователем Валерий, 29 июл 2014.

  1. Валерий

    Валерий В доску свой

    Сообщения:
    10
    Симпатии:
    11
    Вооружившись пэинтом и gyazo начинаю писать первый урок :)

    Введение
    Processing является открытым языком программирования. Основной его функцией является программирование изображений, анимаций, интерфейсов.
    В основном, я буду рассказывать о том как писать скетчи для взаимодействия пк и ардуино с помощью процессинга, создание графических интерфейсов для вывода значений с датчиков, обратная связь с ардуино, логирование полученных данных и т.д.
    Оффициальный сайт https://processing.org
    Очень полезный справочник https://processing.org/reference/

    Среда разработки,интерфейс
    Как вы успели заметить, интерфейс очень похож на Arduino IDE. Он достаточно прост, поэтому не будем сильно на нём останавливаться.
    Вот так выглядит основное окно Processing IDE:
    [​IMG]
    1- Запустить/скомпилировать(да да, язык же компилируемый:) )
    2 - Остановить выполнение программы
    3 - Создать новый скетч.
    4 - Открыть скетч
    5 - Сохранить скетч
    6 - Экспортировать приложение
    Установка полезных инструментов:
    В процессинге есть несколько полезных инструментов, которые упростят процесс работы. Я опишу некоторые из них.

    [​IMG]
    Для того чтобы установить дополнительный инструмент необходимо нажать "Tools" и выбрать "Add Tool..."
    Появится окно "Tool manager"
    [​IMG]
    После того как кликните на "Install" пойдет установка тулзы.

    Далее её можно будет найти в меню "Tools"
    [​IMG]
    radioengineer и koteika нравится это.
  2. Валерий

    Валерий В доску свой

    Сообщения:
    10
    Симпатии:
    11
    G4P - очень удобный инструмент для создания графического интерфейса(GUI Builder)
    [​IMG]
    radioengineer и koteika нравится это.
  3. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.591
    Симпатии:
    357
    Адрес:
    Алматы
    Т.е. можно этой тулзой делать GUI на PC для работы с Arduino? А для Linux эта тулза будет работать?
  4. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.591
    Симпатии:
    357
    Адрес:
    Алматы
    Думаю это Arduino IDE похож на Processing, т.к. Arduino IDE сделана на его основе. Или я ошибаюсь? А программируешь на Java? Я вот тоже затеял изучение Android - там сплошная Java, с языком незнаком пока.
    Валерий нравится это.
  5. Валерий

    Валерий В доску свой

    Сообщения:
    10
    Симпатии:
    11
    Совершенно верно, можно связать с ардуино. :) Обычно делаю через Serial порт. Можно и через firmata. На Linux не пробовал, но думаю что работать будет.
    Я ошибся. Согласен, Arduini IDE сделана на его основе. На java к сожалению не программирую.. Кроме processing/arduino пишу только немного на Python. Думаю вам будет интересно https://processing.org/learning/android/ и wiki http://wiki.processing.org/w/Android .Т.е. приложения для Android можно писать и в среде Processing. Сам еще не пробовал, но планирую в скором времени :). Как получится, обязательно напишу статью.

Поделиться этой страницей