106

Мой первый урок по языку программирования 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/



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


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

Дубликаты не найдены

Отредактировано VitaliySh 5 месяцев назад
+3

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

+2

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

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

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

+1

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

показать ответы
+1
Спасибо!
+1

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

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

+1

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

+1

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

показать ответы
+1
Иллюстрация к комментарию
0
В XOD она есть. Но я не пробовал ещё.
показать ответы
0

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

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

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

показать ответы
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: