Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Как сделать простейшего робота. Как собрать робота на микроконтроллере AVR. Схемы роботов. Устройство. Алгоритмы. Программирование.

Часть 1 [основы электроники]


Драйвер двигателей.

Микросхема драйвера управления двигателями L293D. Принцип работы и использование.


Как сделать простейшего робота.

Простейший робот на одной микросхеме. Схема и описание. Робот движется на свет, бежит за рукой или следует по линии.


Простой робот с логической микросхемой.

Робот, следующий по линии, с логическим элементом "НЕ".

Часть 2 [микроконтроллеры]


Что такое микроконтроллер.

Назначение и применение. Классификация микроконтроллеров.


Микроконтроллеры: краткий обзор.

Первый микроконтроллер. Закон Мура. Семейства микроконтроллеров. Atmel AVR.


Устройство микроконтроллера AVR.

Архитектура микроконтроллеров AVR. Процессор, память программ, память данных, оперативная память, порты ввода/вывода, прерывания, интерфейсы.


Модели семейства AVR.

Таблица моделей микроконтроллеров AVR. Типы корпусов микросхем.

Программирование микроконтроллеров.

Языки программирования для микроконтроллеров AVR. WinAVR.


Среда разработки WinAVR.

Состав. Где скачать WinAVR. Установка WinAVR.


Makefile и компиляция программы.

Создание файла Makefile. Компиляция программы для микроконтроллера.


Программатор AVR. AVRDUDE. USB-программатор USBasp.

Загрузка программы в микроконтроллер. Интерфейс SPI. Установка драйвера для программатора USBasp.


Первый проект на микроконтроллере.

Схема и описание для начинающих.

Часть 3 [программирование]


Язык программирования Си: введение.

Структура программы на языке C (Си). Использование комментариев.


Переменные и константы.

Типы переменных. Присваивание.


Управление портами микроконтроллера AVR.

Регистры DDRx и PORTx. Побитные операции. Представление чисел.


Циклы в языке Си.

Формирование задержки.

Часть 4 [роботы]


Простой робот на микроконтроллере AVR

Часть 1. Управляем моторами.

Схема робота. Примеры программ.


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

Схема фотодатчика. Программа для следования по линии.


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

Конструкция робота и программа для соревнований Кегельринг.




X

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками

Программатор микроконтроллера своими руками