Программирование контроллеров Arduino и Raspberry Pi осуществляется на основе графической среды визуального моделирования Simulink. Дружелюбный интерфейс Simulink позволяет сосредоточиться на изучении физических процессов протекающих в автоматическом устройстве. На данном языке реализовано множество проектов, c некоторыми из них можно ознакомиться на сайте makerzone.mathworks.com.
Пример программирования Arduino с помощью Simulink:
Пример программирования Raspberry Pi с использованием Simulink:
Освоение принципов использования графической среды Simulink будет полезно не только для будущего робототехника, но и также для нейробиолога, гидравлика, аэродинамика, радиоинженера, связиста и т.д, так как Simulink имеет множество специальных пакетов для решения прикладных задач. Подробности о Simulink можно узнать на сайте matlab.ru/products/Simulink или www.mathworks.com/products/simulink.html
Значимость использования пакета Simulink можно увидеть по международным соревнованиям среди студентов и инженеров, которые пытаются создать для марсианского робота лучший алгоритм определения местонахождения и оптимальный объезд препятствий на поверхности Марса.