роботы робототехника микроконтроллеры
Драйвер двигателей 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. Алгоритм Люка-Тремо.