Мой первый урок по языку программирования 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/
В следующих уроках я планирую рассказать как писать эти ноды для новичков.
Не пинайте сильно. Это первый опыт. Сейчас подъезжает новый микрофон и звук будет лучше.
У меня какая-то аллергия на HiASM\Blueprint подобное программирование, но для привлечения школоты к этой теме - хорошая штука! Ставлю плюс!)
хм, видос не смотрел, но за инфу о такой ide плюс. подобное заинтересовало в unreal engine, мобыть за этим будущее? )
Микроконтроллеров не совсем верно, точнее будет Ардуино. Причем еще большой вопрос, какие из Ардуино-плат поддерживаются.
Тут по-русски чутка есть:
https://xod.io/ru/docs/tutorial/
Вот моя нода аналогового термометра LM35. Всего один блок и датчик работает. Снизу нода датчика находится отладочный нод для показа в реальном времени данных с датчика. Добавляем нод экрана, соединяем связью с нодом датчика и все. На LCD экране в первой строчке мы видим показания температуры.