На этой неделе провел один эксперимент, который давно хотел сделать.

Проект разбивается на три слоя.
1. Модуль прошивки.
2. Модуль виртуального микроконтроллера.
3. Модуль виртуального устройства.

Мы пишем учебную прошивку, которая управляет виртуальным микроконтроллером, который в свою очередь управляет виртуальным устройством.

Получился робот пылесос, которым мы управляем через регистры МК в прошивке.
https://visual.sfu-kras.ru/model/284

Пока это без датчиков и обратной связи... но перспективы заманчивые вплоть до соревнований по виртуальным роботам.