Многие начинающие программисты зачем-то настраивают фьюзы для работы от внешнего генератора (кварцевого резонатора) при этом не имея его
В итоге микроконтроллер лишается источника тактового сигнала и запрограммировать его нельзя
Многие робототехники используют в своих роботах ИК бамперы на TSOP’ах, как известно, TSOP’ы воспринимают только ИК излучение, промодулированное сигналом некой частоты (частота зависит от TSOP’a). Например для популярного среди робототехников TSOP1736 частота сигнала равна 36 кГц. Генератор на 36 кГц как правило делается на логических элементах, но в небольших роботах место ограничено, поэтому предлагаю синтезировать сигнал с частотой 36 кГц при помощи микроконтроллера atmega16
Читать далее »
Робототехники-любители рано или поздно сталкиваются с проблемой управления сервой.
Зачастую они управляют ею при помощи программного ШИМа, но это не удобно из-за того что процессор микроконтроллера всё время занят генерированием ШИМа, то есть мы не можем выполнять полезную программу и генерить ШИМ одновременно. Конечно, можно исполнять программу в прерываниях, но к чему такие извращения?
Для того, чтобы проверить серву, посмотреть как она вращается, такой вариант подходит 100%, но не для робота.
Недавно вспомнил что валяется без дела китайский фонарик с белым светодиодом, решил немного модернизировать и первым делом сделать его более экономичным.
При конструировании робота для соревнований возникает необходимость рассчитать такие параметры как время разворота на 90°, скорость передвижения робота.
Скорость робота можно рассчитать по этой формуле: V = π • d • N , где N – число оборотов колеса в минуту, d -диаметр колеса в миллиметрах. В итоге получаем скорость в мм/мин.
Время танкового разворота на 90° рассчитывается по этой формуле: t = 1 / (4•N).
Время не танкового разворота рассчитывается по другому: t = 1/ (2•N).
Эксперименты с дальномером продолжаются
Сегодня закрепил его на роботе (это временный вариант) и провел первые испытания.


