110

Мой первый урок по языку программирования XOD IDE.

Привет, друзья.


Представляю первый мой урок по визуальному языку XOD IDE для микроконтроллеров. Язык разрабатывается российской компанией Амперка.

Сайт языка программирования - https://xod.io/

GitHub - https://github.com/xodio/xod


Обещают летом включить в программу помощь на русском языке.


Программирование осуществляется с помощью блоков, это т.н. ноды. Также сами ноды можно создать из самих же нодов и на С++.


Как раз из нодов я  написал библиотеки для аналогового датчика температуры LM35 https://xod.io/libs/vitaliysh/lm35-thermometer/lm35-thermome... и датчика освещенности i2c

GY-302 BH175 https://xod.io/libs/vitaliysh/bh1750/bh1750/



В следующих уроках я планирую рассказать как писать эти ноды для новичков.


Не пинайте сильно. Это первый опыт. Сейчас подъезжает новый микрофон и звук будет лучше.

Arduino & Pi

1.5K постов20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

14
Автор поста оценил этот комментарий

Ну раз не спец, то, может, статья со скриншотами? Откровенно говоря - ничего не видно из показываемого, вы ездите мышкой по экрану, что-то быстро открываете-закрываете, предлагаете посмотреть код на экране. Меня всегда удивляло, вы серьезно? Что там можно разглядеть?

Сразу видно, что план своего выступления вы не составляли и перед съемкой не тренировались Много лишних слов, а информативность видео практически нулевая. Нельзя такое называть уроком. Мы должны с интересом смотреть, как вы собираете схему на макетной плате? Это же издевательство. Нельзя заранее это сделать было? А для новой схемы нажать на паузу. Вы рассказываете, что куда подключать, а проиллюстрировать это нарисованной схемой не вышло?

Но, может, текстовый вариант урока лучше? С ним можно ознакомиться или это видео и есть - весь урок?

Честно, называть такое видео уроком - перебор. Просили сильно не пинать - не буду. Но все плохо. Единственное - это все, кто не знал, узнали о проекте и адрес сайта. Пожалуй все.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Спасибо. Учту.

2
Автор поста оценил этот комментарий

Вот моя нода аналогового термометра LM35. Всего один блок и датчик работает. Снизу нода датчика находится отладочный нод для показа в реальном времени данных с датчика. Добавляем нод экрана, соединяем связью с нодом датчика и все. На LCD экране в первой строчке мы видим показания температуры.

Иллюстрация к комментарию
Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

Для детей/любителей пойдет. В профессиональной среде не взлетит. Как и arduino.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Логично. Для любителей и делается.

0
Автор поста оценил этот комментарий

Она есть в виде модуля связи или как целевая борда?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Тут можно посмотреть библиотеки под нее https://xod.io/libs/ и в самом XOD она есть в списке плат для загрузки.

показать ответы
1
DELETED
Автор поста оценил этот комментарий

Пост не читал, видос не смотрел, Ардуино не пользуюсь и пока не собираюсь, но лайкнул, т.к. учебные материалы, распространяемые бесплатно - одна из высших ценностей современного мира. Желаю успеха!)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Спасибо!
0
Автор поста оценил этот комментарий
Хмм так это все таки амперкина разработка? Я так понял по их видео про XOD, что разработчики зарубежном, а они поддержали данный проект
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, российский проект. А за рубежом поддержали (даже иностранцы ролики выпускали про XOD), т.к. все на английском. Даже русского форума у них нет. Вот форум - https://forum.xod.io

И народ реально скандалил у них на канале по поводу отсутствия русского языка. И на ютубе про XOD только у одного россиянина я нашел.

2
Автор поста оценил этот комментарий

Микроконтроллеров не совсем верно, точнее будет Ардуино. Причем еще большой вопрос, какие из Ардуино-плат поддерживаются.
Тут по-русски чутка есть:
https://xod.io/ru/docs/tutorial/

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

По поводу отсутствия русского языка, помню мощные бурления были на их канале.

2
Автор поста оценил этот комментарий

Дерзайте дальше, посмотрим, что из этого выльется!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо. Микрофон сильно подвел и я не спец в видео и стримах.

показать ответы
2
Автор поста оценил этот комментарий

Вот моя нода аналогового термометра LM35. Всего один блок и датчик работает. Снизу нода датчика находится отладочный нод для показа в реальном времени данных с датчика. Добавляем нод экрана, соединяем связью с нодом датчика и все. На LCD экране в первой строчке мы видим показания температуры.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

Подскажите, какой XOD IDE встанет на windows XP ?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Честно сказать на XP я не ставил.

1
Автор поста оценил этот комментарий

Самое интересное это чтобы esp8266 взлетела.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
В XOD она есть. Но я не пробовал ещё.
показать ответы
4
Автор поста оценил этот комментарий

У меня какая-то аллергия на HiASM\Blueprint подобное программирование, но для привлечения школоты к этой теме - хорошая штука! Ставлю плюс!)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо. Показал XOD одному товарищу, которого я пару лет назад ардуино заинтересовал. Встретил он XOD в штыки, хочет ручками писать скетчи. Не понимает алгоритм программирования блоками. Подавай ему переменные.

показать ответы
2
Автор поста оценил этот комментарий

Микроконтроллеров не совсем верно, точнее будет Ардуино. Причем еще большой вопрос, какие из Ардуино-плат поддерживаются.
Тут по-русски чутка есть:
https://xod.io/ru/docs/tutorial/

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Список большой. Я же пробовал на клонах arduino uno и  leonardo. Но не нашел в нем недавно купленную Iskra Nano Pro. Оказывается для   Iskra Nano Pro надо добавить в файл your_workspace/__packages__/extra.txt строчку https://raw.githubusercontent.com/amperka/iskra-boards/maste... И все заработало.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества