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

Блоки Processing

Добавлено: 09 янв 2023, 18:25
Phazz
Дело было вечером, делать было нечего...
Попался мне на глаза ролик Алекса Гайвера про программирование на языке Processing. Прелесть этого языка в том что он старший брат-близнец wiring языка который используется в Arduino IDE. А раз так, то почему бы не прикрутить его к Flprog. В общем потратил я праздничные дни на изучение этого вопроса.
И так:
  1. Cкачать сам Processing .
  2. Установить блоки
    Processing.ubl
  3. Собрать проект
  4. Нажать просмотр кода и скопировать код (в версии 8.0.2 появилась специальная кнопка для этого).
  5. Открыть Processing и вставить код в него.
  6. В Processing нажать кнопку запустить.
  7. Profit.
Пару демонстрационных видео.
[bbvideo]https://youtu.be/8U9JfMgRVv0[/bbvideo]
[bbvideo]https://youtu.be/MbiLhS71ynY[/bbvideo]
Processing 4.0.flp
UDP обмен данными 1.0.flp

Блоки Processing

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

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

Блоки Processing

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

Блоки Processing

Добавлено: 09 янв 2023, 18:34
Phazz
Резерв

Блоки Processing

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

Блоки Processing

Добавлено: 09 янв 2023, 19:43
Phazz
[ref]Rovki[/ref], написать свое брендированое приложение например ) Под андроид в частности. А вообще показать что флпрог это уже немного больше чем просто контроллеры.

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

Блоки Processing

Добавлено: 09 янв 2023, 19:47
Rovki
Phazz писал(а): 09 янв 2023, 19:43 [ref]Rovki[/ref], написать свое брендированое приложение например ) Под андроид в частности. А вообще показать что флпрог это уже немного больше чем просто контроллеры.

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

Блоки Processing

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

Блоки Processing

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