XOD — графический язык программирования Arduino. Обзор языка и среды разработки

preview_player
Показать описание

XOD — это графический язык программирования с открытым кодом. Платформа быстрой разработки устройств на базе плат Arduino.

В XOD нет кода, в нём используем визуальные объекты. Эти объекты называются нодами. Ноды соответствуют реальным датчикам, моторам и другим железкам, а ещё логическим и математическим функциям, операциям с текстом.

У каждой ноды есть как минимум один вход для данных и выходы для вывода результата работы. Связи между входами и выходами нод определяют поведение программы.

Создавая связи между выходами и входами разных нод вы определяете порядок передачи данных между логическими блоками. Данные с выхода одной ноды передаются на вход другой. Всё наглядно и просто.

Нужна новая функция — добавьте новую ноду и свяжите её с другими элементами проекта. Нет нужной ноды — скомбинируйте её из существующих или опишите в специальном редакторе.

Для работы с языком мы написали интегрированную среду разработки — XOD IDE. Она доступна в виде программы и в web-версии.

______________________________________________________________________________________________________

Хотите собирать интерактивные гаджеты на Arduino — набор «Планета XOD» научит этому. 18 проектов, понятные пояснения и ироничные комиксы помогут построить свою марсианскую базу и научат работать с микроконтроллерами, сенсорами, экранами и сервоприводами.

______________________________________________________________________________________________________
Рекомендации по теме
Комментарии
Автор

пользуюсь FLProg много лет, смотрю уроки пользователей.
построил пару проектов для себя при помощи форума. для электронщиков это единственная программа дающая пользоваться ардуино не зная языков программирования. на форуме всё серьезно и по делу. отношения автора к программе очень серьезное.
советую всем своим знакомым.

nahumdodis
Автор

FLPROG рулит! Автору -Сергею Глушенко огромное человеческое спасибо!

arli
Автор

Спасибо большое за то, что знакомите нас с удобными языками программирования.

jnxhhsh
Автор

Проще всего боссам.
Они программируют голосом.
А голосовые ассистенты-сотрудники программисты

Gameplayer
Автор

А как же FLProg? Его даже не упомянули, а между тем это одна из мощных программ для визуального программирования, созданная нашими

Dialbist
Автор

Спасибо автору - из комментов узнал про FLprog.

vlmcypz
Автор

Даже одна работа с modbus чего стоит в FLprog.. пару кликов мышкой и у тебя мост tcp -rtu.. а есп8266 и kascada? 4 клика и у тебя устройство работающее через интернет..

powvvdy
Автор

Я свой любимый Flprog не променяю, на мой взгляд самый лучший графический редактор для микроконтроллеров.

KIT-brhk
Автор

Круто, что вы такие проекты поддерживаете))

rzhdoyx
Автор

Спасибо - сделайте ролик сравнения XOD и FLProg (вижу много отсылок в коментах)
отдельно + за линукс версию.

SomeOne-rhso
Автор

Ой чувак благодарю! Давно ищу чем бы можно скетч сделать! Уважуха!

wovweqt
Автор

Ребята из Амперки огромная просьба сделать RU -версию, вы не представляете сколько людей этого хотят, а не тратить время на изучения аглицкого. Я понимаю что англоязычный рынок огромен, но не забывайте о соотечествинеках.

qkilebb
Автор

Специально зашёл, чтобы оставить комментарий и сказать спасибо, что на вашем сайте можно скачать Arduino IDE. Спасибо за эту возможность! Замаялся с оффсайтом и Microsoft Store.

alexanderdark
Автор

Классно! Очень подробно. Где-то вы были ранее?))

LiveRenderCom
Автор

Flprog!!! Тем более в последней бете можете свои конструкторы прописать.

AnatoliyBibikov
Автор

Было бы очень круто, если бы вы запилили несколько более подробных уроков)
На данный момент, все таки по моему обычное написание кода как то проще :D

bontens
Автор

просто для развития кругозора наверно стоит попробовать

WladimirTarasov
Автор

Это по настоящему хорошее видео (а не только реклама). Захотелось реально сыну купить, чтобы осваивал эту науку. Очень интересно даже самому.

mhpdimq
Автор

Добрый день, а как насчет спаривания двух программ xod для arduino и Nextion дисплей со своим редактором ?

_NoMercy_
Автор

Не чего не понял, но было очень интересно!

indeolok