Загрузка страницы

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

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

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

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

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

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

Для работы с XOD используется интегрированная среда разработки XOD (IDE для краткости), которая поставляется в двух вариантах: браузерная и десктопная версии.

Вы можете запустить браузерную версию IDE по этой ссылке: https://xod.io/ide/

Однако, в связи с тем что браузер имеет относительно немного разрешений для доступа к файловой системы компьютера и USB-портам, его возможности весьма ограничены.

Примечательно, что Вы не можете загрузить свою программу непосредственно на плату из браузера и Вы не получите удобный функции сохранения/загрузки.

Тем не менее, вы можете импортировать/экспортировать ваши программы в виде одного файла, генерировать исходный код, который можно скопировать и вставить в Arduino IDE, а затем загрузить его на плату через Arduino IDE.

Десктопная версия XOD IDE требует установки, но предоставляет все возможности. Она работает на Windows, macOS и Linux. Вы найдете дистрибутив для вашей системы на странице загрузок: https://xod.io/downloads/

Есть вопросы? Посмотрите раздел документации на русском языке: https://xod.io/ru/docs/tutorial/

#xod #arduino #raspberrypi #амперка

Видео XOD — графический язык программирования для Arduino канала AmperkaRu
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
23 ноября 2018 г. 13:34:43
00:06:19
Другие видео канала
XOD — графический язык программирования Arduino. Обзор языка и среды разработкиXOD — графический язык программирования Arduino. Обзор языка и среды разработкиПочему нам нравится ламповый звук? Чем он отличается от транзисторов и микросхем? Технобайки АмперкиПочему нам нравится ламповый звук? Чем он отличается от транзисторов и микросхем? Технобайки АмперкиRaspberry Pi Zero — одноплатник размером с половину Arduino Uno. Железки АмперкиRaspberry Pi Zero — одноплатник размером с половину Arduino Uno. Железки АмперкиПростая беспроводная сеть датчиков на Arduino и 433 MHzПростая беспроводная сеть датчиков на Arduino и 433 MHzПроверяем работу дифференциала с костылём и ещё пары интересных механизмов из интернета.Проверяем работу дифференциала с костылём и ещё пары интересных механизмов из интернета.Собираем память по технологиям древних! 10 байт размером с ноутбук, на диодах, реле и гвоздях.Собираем память по технологиям древних! 10 байт размером с ноутбук, на диодах, реле и гвоздях.PlatformIO или прощай, Arduino IDEPlatformIO или прощай, Arduino IDEУправляем Arduino с компьютера. Python + PyQt5Управляем Arduino с компьютера. Python + PyQt5Автоматическое мусорное ведро своими руками. Программируем Arduino на XODАвтоматическое мусорное ведро своими руками. Программируем Arduino на XODSTM32 Discovery — для тех, кто перерос Arduino. Железки АмперкиSTM32 Discovery — для тех, кто перерос Arduino. Железки АмперкиУроки Ардуино. ПИД регуляторУроки Ардуино. ПИД регуляторXOD IDE. Урок 2 - "Кнопка"XOD IDE. Урок 2 - "Кнопка"Большой тест мини-ПК 2019Большой тест мини-ПК 2019Программирование Ардуино с нуля.  Arduino для начинающих.Программирование Ардуино с нуля. Arduino для начинающих.Переход с Arduino IDE На PlatformIO (VS Code)Переход с Arduino IDE На PlatformIO (VS Code)XOD IDE Урок 5 - экран LCD 1602 I2C, делаем метеостанциюXOD IDE Урок 5 - экран LCD 1602 I2C, делаем метеостанциюXOD visual programming (Arduino based). Tutorial: #1XOD visual programming (Arduino based). Tutorial: #1Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать АрдуиноУроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать АрдуиноXOD IDE - знакомство и первый урок, Arduino и светодиоды - 1XOD IDE - знакомство и первый урок, Arduino и светодиоды - 1
Яндекс.Метрика