Как научить робота думать

Пришло время оснастить робота Ровера младшего мозгами; в этом нам поможет уже небезызвестный микроконтроллер BASIC Stamp 2. Он будет работать под управлением программы, код которой записан чуть ниже. Основные функции этой программы заключаются в управлении обоими серводвигателями и анализом состояния лепесткового переключателя.

  • Программа начинает свой цикл с включения обоих сервомоторов, толкая робота вперед.
  • Если робот наталкивается на преграду, импульс от столкновения переключает ключ, и программа запускает один из моторов в обратном направлении.
  • Мотор работает в реверсном режиме в течение примерно трех четвертей секунды, что обеспечивает оборот робота на определенный угол.
  • Затем робот продолжает движение вперед до тех пор, пока не натолкнется на следующее препятствие.
  • Оглавление>>







    © 2008 Электроника для начинающих | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi