Страница 1 из 1
Блоки Processing
Добавлено: 09 янв 2023, 18:25
Phazz
Дело было вечером, делать было нечего...
Попался мне на глаза ролик Алекса Гайвера про
программирование на языке Processing. Прелесть этого языка в том что он старший брат-близнец wiring языка который используется в Arduino IDE. А раз так, то почему бы не прикрутить его к Flprog. В общем потратил я праздничные дни на изучение этого вопроса.
И так:
- Cкачать сам Processing .
- Установить блоки
Processing.ubl
- Собрать проект
- Нажать просмотр кода и скопировать код (в версии 8.0.2 появилась специальная кнопка для этого).
- Открыть Processing и вставить код в него.
- В Processing нажать кнопку запустить.
- Profit.
Пару демонстрационных видео.
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
Понятно , что дело было вечером и .....Но в чем преимущество ? Для чего? Неужели только для разнообразия. Искренне не понимаю

Блоки 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....а если учесть что это вот все из под флпрог - то это вообще круто !

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