В предыдущих главах учебника Вы использовали минимум нод для построения простого проекта. Но что делать, если нужно создать что-то более сложное?
Принципы программирования остаются неизменными, даже если вы создаете и используете больше нод.
Перед созданием собственных нод проверьте, может уже есть ли готовые к использованию ноды, которые решат вашу задачу. Посетите library index чтобы найти существующие ноды.
Если вы хотите использовать датчик или электронный модуль, который Вы не нашли в списке поддерживаемых, то вполне возможно, что все, что вам нужно, это несколько стандартных нод, таких какanalog-read
или digital-write
.
Обратитесь к описанию элемента, чтобы понять, как можно взаимодействовать с оборудованием.
Новые ноды можно реализовать не только в XOD, но и в C++. Вы можете даже перенести существующую собственную библиотеку, чтобы сделать ее доступной в XOD.
См. Реализацию analog-read
, digital-write
, и text-lcd-16x2
для примера, как это сделать.
Экосистема XOD пока не насыщена, так как проект очень-очень молод. Если вам нужна нода для чего-то, напишите на форуме. Это помогает нам лучше расставить приоритеты в нашей работе.
Прочитайте руководство пользователя чтобы лучше понять XOD.