|
| Робомобиль на базе микроконтроллера STC На просторах интернета по Ардуино можно найти любую информацию. Но тут мне в руки попала экзотическая плата на основе микроконтроллера STC. Полное имя этой микросхемы STC89c52. Плата в богатом наборе была голой. Пришлось ее полностью пропаять. А дальше непонятно куда и как подвесить дополнительные устройства. В интернете ничего не нашел. Плата хороша тем что уже несет на себе несколько дополнительных устройств. На ней расположились – ряд из восьми синих светодиодов, пищалка, инфракрасный приемник и самое приятное это драйвер для двух электродвигателей. Драйвер устроен на базе стандартной микросхемы L293D. На фото ты видишь собранную плату. В микроконтроллер STC залит готовый скетч (программа). Питание на плату 5V подводим на разъем J5 или через USB1. Моторы садим на J3 и J4. Серводвигатель вешаем на P07 а дальномер на P36 P37. На следующем фото полностью собранный робомобиль способный работать в двух режимах. В первом режиме робомобилем можно управлять с пульта на инфракрасных лучах. Доступны команды – вперед, назад, вправо, влево, стоп. Запустить этот режим можно кнопкой 3, затем 1. Для управления используй черные кнопки и центральную. Второй режим – автопилот. В этом режиме робомобиль движется полностью самостоятельно. Отворачивает от препятствий, в том числе от другого такого же робомобиля, выбирая свободный путь. Для этого режима необходимо дополнительно установить ультразвуковой дальномер и серводвигатель. Предварительно дальномер надо посадить на вал серводвигателя. Для запуска автопилота нажимай кнопку 6, для остановки этого режима кнопка 1. Об остальных дополнительных модулях из данного набора расскажу позднее. Собрал три таких робомобиля. Обращение к знатокам — подскажите как залить свой скетч в этот микроконтроллер? |
|
Выбери лучшее! allbest |