роботы робототехника микроконтроллеры
Драйвер двигателей L293D
Драйвер двигателей L293D
Для управления двигателями робота необходима микросхема, усиливающая управляющие сигналы малой мощности.

Логическая микросхема К155ЛН1
Движение по линии. Простой робот, едущий по линии
Добавив в схему простого робота логический элемент "НЕ", мы получим робота, следующего по линии, всего с одним датчиком.


Схема робота на микроконтроллере
Простой робот на микроконтроллере
Как самому сделать робота, используя драйвер управления двигателями L293D и микроконтроллер ATmega8. Схема робота и примеры простейших программ.

Часть 2. Робот с фотодатчиком

Часть 3. Робот для соревнований

Часть 4. Измеряем напряжение на моторах. Как сделать робота, объезжающего препятствия, без датчиков?

Микроконтроллеры
Что такое микроконтроллер?
Краткий рассказ об основных встроенных устройствах МК: PWM, ADC, USART, SPI, I2C, WatchDog и др.

Микроконтроллеры: краткий обзор
Обзор наиболее популярных МК известных производителей.

Iguana IDE для MicroPython
Iguana IDE для MicroPython
Среда программирования, включающая в себя возможности работы с популярными платами как через USB, так и через Wi-Fi.

Первый проект на микроконтроллере ESP32
О том, как установить драйвер для ESP32, загрузить прошивку с MicroPython и запустить свою первую программу с помощью Iguana IDE.

Программируем микроконтроллер ESP32 по Wi-Fi
Подсоединяемся к ESP32, как к точке доступа, и подключаем плату к сети Wi-Fi. Оба способа позволяют программировать ESP32 также легко, как если бы он был подключен по USB.

ESP32: Подключаем светодиод
Подключаем светодиоды к микроконтроллеру, мигаем и делаем "бегущие огни". Рассмотриваем различные способы управления списком объектов на основе класса Pin.

ESP32: Подключаем кнопку
Подключаем кнопку. Проверяем нажатие с помощью прерывания (Interrupt). Устраняем дребезг контактов.

ESP32: Подключаем датчик с дискретным выходом
Подключаем популярный инфракрасный датчик обхода препятствий.

ESP32: Используем АЦП (ADC) для измерения сигнала от аналогового датчика
Применяем класс ADC из модуля machine.

Подключение ультразвукового датчика расстояния HC-SR04
Используем функцию измерения длительности импульса time_pulse_us().

ESP32: Управление мотором
Подключаем мотор с помощью драйвера L293D.

Управляем скоростью мотора с помощью ШИМ (PWM)
Используем скважность импульсов для изменения скорости вращения электромотора.

Сдвоенная L293D
Усиленный драйвер двигателя на основе L293D
Как увеличить вдвое допустимый ток нагрузки у L293D. Сдваивание каналов управления двигателем.

Как начать работать с ПЛИС
Работа с программируемой логикой
Как начать работать с программируемыми логическими интегральными схемами (ПЛИС).

ШИМ на ПЛИС
Как сделать 16-ти канальный ШИМ-контроллер.

Управление через USB
Управление устройствами с компьютера через USB
Как создать устройство на базе микроконтроллера AVR, которым можно управлять с помощью персонального компьютера.

История робототехники
В хронологию входит история развития робототехники в России.

BEAM-РОБОТЫ
BEAM-РОБОТЫ
Вместо жесткой дискретной программы поведение роботов задается нейронными сетями, способными гибко реагировать на окружающий мир.

Машинки Брайтенберга
Машинки Брайтенберга - автоматы с синтетической психологией
Нейронные модели роботов, имитирующие живых существ.

Самосознание роботов
Корнеллский робот. Робот университета Мейдзи. Эволюционное моделирование самосознания.

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


Один день из жизни ХакСпейс-клуба
Почему хакспейс лучше чем фаблаб.

О питании
Источники питания. О батарейках и аккумуляторах. Помехи в схемах. Раздельное питание и гальваническая развязка. Пути снижения токопотребления.

Эксперименты с микроконтроллерами AVR
Эксперименты с микроконтроллерами AVR
Как самому сделать экспериментальную плату с микроконтроллером AVR. Как загрузить программу в микроконтроллер. Опыты, пробы, "грабли".

Часть 1
Отладочную плату делаем сами

Часть 2
Вариант с ATtiny2313

Вариант с ATmega8


Универсальный "ИК-бампер" myTSOPer
ИК-бампер на основе ИК-приёмников TSOP. Конструкцию можно применять как для роботов на логических микросхемах, так и в роботах на микроконтроллере.


Эксперименты с микроконтроллерами AVR
myLINKER
Описание работы и сборки простейших модулей для дистанционной передачи данных с помощью ИК-излучения.



Эксперименты с микроконтроллерами AVR
Универсальный драйвер myDRIVER
Конструкция драйвера myDRIVER на основе микросхемы L293D(DNE). Драйвер может быть использован как основа для простых роботов.

Укус Питона
Укус Питона
Бесплатная и легкая в освоении книга для изучения языка программирования Python. Одно из лучших руководств для начинающих.

Первые шаги в программирование
Исполнитель Робот
Освоение алгоритмизации и подготовка к ОГЭ по информатике.

Язык программирования ЛОГО
GAME LOGO — бесплатная учебная среда программирования на русском языке, удобный и красивый интерфейс, продуманный синтаксис, ориентированный на легкий переход к другим языкам программирования.

Прохождение лабиринта
Правило "правой руки". Моделирование робота в среде GameLogo. Алгоритм Люка-Тремо.