Мой первый урок по языку программирования 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.4K постов20.6K подписчик

Добавить пост

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Спасибо, бро, пишет что есть!

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку