-
STM32: Урок 5 — Архитектура
Думаю, пришло время окинуть взглядом архитектуру ARM Cortex-M3 в целом и конкретно STM32, потому что это важно для понимания многих особенностей работы этих микроконтроллеров в будущем — например, тактирование и принцип работы DMA. Прежде, чем приниматься за более сложные темы, мы изучим внутренности МК и их взаимодействие друг с другом. Аппаратная модель Cortex-M3 Взглянем на…
-
Kinect — начало работы — настройка OpenCV
Перед самым Новым Годом, мне наконец-то доставили сенсор Kinect 🙂 Вот он, красавец:
-
Регламент WRO2012
Регламент всех трех категорий. Младшая категория Средняя категория Старшая категория Всемирная олимпиада роботов (англ. World Robot Olympiad) — это соревнования для школьников в возрасте от 10 до 17 лет. Первый фестиваль состоялся в 2004 году в Сингапуре, сейчас в нем участвуют более 1000 талантливых ребят из 32 стран. Олимпиада представляет собой соревнования LEGO-роботов двух разных…
-
Как ардуиной измерять своё собственное питание?
Есть ардуина, она должна работать автономно очень долгое время, единственный источник питания — аккумулятор на 7.5 вольт НО… ещё есть солнечная батарея для зарядки мобильников, с ориентацией на солнце вопрос закрыт — т.е. где ярче свет туда и поворачивается. в общем, долго объяснять что-да-как. Проблема вот в чём: ардуина должна контролировать собственное питание и в…
-
Оборудование для опытов с техническим зрением — web-камера Logitech HD Webcam C270
Оборудование предоставлено компанией Farnell, за что ей (и лично Ryan Gibson) большое спасибо! Итак, мне в руки попала камера Logitech HD Webcam C270* интерфейс USB 2.0* встроенный микрофон* длина кабеля — 1.5 м
-
Ошибки Arduino
Возможные ошибки при работе с Arduino. avrdude: stk500_getsync(): not in sync: resp=0x00 Если вы получаете сообщение об ошибке: «avrdude: stk500_getsync(): not in sync: resp=0x00«, то это означает, что Arduino не отвечает. Существуют масса причин, почему это может происходить.
-
Printrbot — новый бюджетный 3D принтер
Printrbot — это новый 3D-принтер в семействе RepRap от Brook Drumm (USA). Был разработан с целью сделать дешёвый, компактный 3D-принтер, который к тому же должен быть максимально простым в сборке. Девиз проекта — «Printrbot — твой первый 3D принтер».
-
Кодовый замок на Arduino
Составляющие замка: основные: — Arduino — Arduino protoshield + breadboard — L293D — актуатор центрального замка (от автомобиля ВАЗ) — пульт управления от охранной сигнализации — корпус и блок питания (на 12 и 5В) от старого хаба D-LINK
-
Репозиторий ROS для промышленных роботов
Shaun Edwards из SwRI (Southwest Research Institute) представил репозиторий ROS для управления промышленными роботами.
-
Подготовка L-Motor Shield-а к работе
Вот он — L-Motor Shield с незапаянными пин-экстендерами, но с запаянной серво-частью. Для подготовки шилда к работе потребуются:
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…