Страница 1 из 1

Блоки Processing

Добавлено: 09.01.2023{, 18:25}
Phazz
Дело было вечером, делать было нечего...
Попался мне на глаза ролик Алекса Гайвера про программирование на языке Processing. Прелесть этого языка в том что он старший брат-близнец wiring языка который используется в Arduino IDE. А раз так, то почему бы не прикрутить его к Flprog. В общем потратил я праздничные дни на изучение этого вопроса.
И так:
  1. Cкачать сам Processing .
  2. Установить блоки
    Processing.ubl
    Блоки для работы с Processing
    (2.52 МБ) 38 скачиваний
  3. Собрать проект
  4. Нажать просмотр кода и скопировать код (в версии 8.0.2 появилась специальная кнопка для этого).
  5. Открыть Processing и вставить код в него.
  6. В Processing нажать кнопку запустить.
  7. Profit.
Пару демонстрационных видео.


Processing 4.0.flp
Пример работы с Processing
(3.84 МБ) 38 скачиваний
UDP обмен данными 1.0.flp
Пример обмена ESP8266(32) с Processing по локальной сети
(885.98 КБ) 28 скачиваний

Блоки Processing

Добавлено: 09.01.2023{, 18:27}
Phazz
Так как в некоторых моментах отличие в синтаксисе все же есть, в частности несовместимы переменные Boolean и блоки их использующие. Пришлось переписать часть стандартных блоков. Эти блоки находятся в мультиблоке "Стандартные". Пока переписал только самое необходимое.

Нельзя использовать переменные Boolean. Если нужно передать бинарное значение используйте конвертацию в byte

Блоки Processing

Добавлено: 09.01.2023{, 18:29}
Phazz
Блоки UDP полностью совместимые с блоками UDP для esp8266(32) которые лежат здесь viewtopic.php?f=71&t=8301

Блоки Processing

Добавлено: 09.01.2023{, 18:34}
Phazz
Резерв

Блоки Processing

Добавлено: 09.01.2023{, 19:36}
Rovki
Понятно , что дело было вечером и .....Но в чем преимущество ? Для чего? Неужели только для разнообразия. Искренне не понимаю :smile427:

Блоки Processing

Добавлено: 09.01.2023{, 19:42}
Phazz
Rovki, написать свое брендированое приложение например ) Под андроид в частности. А вообще показать что флпрог это уже немного больше чем просто контроллеры.

Отправлено спустя 1 минуту 6 секунд:
А преимущество перед чем?

Блоки Processing

Добавлено: 09.01.2023{, 19:47}
Rovki
Phazz писал(а):
09.01.2023{, 19:43}
Rovki, написать свое брендированое приложение например ) Под андроид в частности. А вообще показать что флпрог это уже немного больше чем просто контроллеры.

Отправлено спустя 1 минуту 6 секунд:
А преимущество перед чем?
Не понял , но спасибо.
Перед другими языками.

Блоки Processing

Добавлено: 09.01.2023{, 20:01}
artemka19
кстати под андроид есть несколько конструкторов приложений, а вот под винду лично я не знал про processing....а если учесть что это вот все из под флпрог - то это вообще круто ! :smile9:

Блоки Processing

Добавлено: 14.01.2023{, 21:52}
Masterli
Отличная идея! Достаточно просто можно создать приложение из flprog! Очень понравилось :smile9: