Анимированное описание микроконтроллеров AVR на примере AT90S2313
Скачать файл с Depositfiles
Скачать файл с Depositfiles
Устройства интеллектуального управления инженерными системами зданий (умный дом) приобретают широкую популярность. Многие хотели бы иметь в своем доме систему управляющую освещением, охраной, бытовыми приборами. Как правило, препятствием на пути к обзаведению умным домом становиться стоимость интеллектуальных систем, исчисляемая иной раз тысячами долларов. В книге «Умный дом своими руками» Гололобов В. Н. рассказывается, как без больших материальных затрат самостоятельно изготовить электронную начинку несложного умного дома, который умеет управлять освещением, аудио- видеоаппаратурой, кофеваркой или электрочайником. В процессе изучения материалов книги «Умный дом своими руками» читатели познакомятся с микроконтроллерами семейства PIC, средой программирования микроконтроллеров на языках Си и ассемблер MPLAB, с программой на Visual Basic написанной автором книги для управления периферийными устройствами умного дома с персонального компьютера.
Эта книга — сборник примеров программ на языке С для микроконтроллеров производства ATMEL. В качестве средств разработки и имитации использованы компилятор WinAVR, среда AVR Studio и имитатор схем Proteus ISIS. Синтаксические особенности языка С и методы работы с перечисленными выше инструментальными средствами в книге подробно не рассматриваются, поскольку автор преследовал цель дать максимальное число практических примеров использования тех или иных периферийных устройств микроконтроллера: таймеров/счетчиков, приемопередатчика U(S)ART, аналогового компаратора, АЦП, интерфейсов SPI и TWI, памяти Flash и EEPROM. Отдельная глава посвящена взаимодействию с ЖК-модулем.
Рассмотрены вопросы применения микроконтроллеров для управления электроприводом; устройство, принципы действия и системы управления электродвигателей постоянного и переменного тока, набор периферийных устройств. Приведено описание и системы команд микроконтроллеров, используемых для управления электроприводом.
Описание: Вы держите в руках третью книгу из серии сборников с практическими примерами применения микроконтроллеров AVR. В ней основной упор сделан на модели роботов. В частности, подробно рассмотрены следующие десять завершенных устройств на базе микроконтроллеров AVR, которые можно собрать в домашних условиях: измеритель солнечной активности; простой робот на солнечных батареях; усложненный робот на солнечных батареях; солнечный миниэлектромобиль; робот "Ползун"; робот "Sumo bot"; робот-проходчик лабиринта; светоэффект вращения; радиоуправляемый джип; робот-катер.
Каждому устройству посвящена отдельная глава, где подробно описаны все этапы создания микроконтроллерной модели и программ, начиная со структуры и блок-схемы, и заканчивая самой программой и готовым рабочим кодом.
О диске: На диске оставлены программы и монтажные платы к статьям из книги. Удалены видео и мануалы.
Arduino — это простая для освоения платформа с открытым кодом на основе встроенного микроконтроллера и среды разработки с программным интерфейсом API для микроконтроллеров. Для взаимодействия между человеком и микроконтроллером могут присоединяться различные аналоговые и цифровые датчики, которые регистрируют состояние окружающей среды и передают данные в микроконтроллер. Микроконтроллер обрабатывает входящие данные, а программа выдает новые данные в виде аналоговых или цифровых значений. В результате открываются широкие горизонты для творчества.
В распоряжении разработчика предоставлены готовые программы и библиотеки функций среды программирования Arduino. Комбинируя аппаратные и программные средства, вы сможете с помощью этой книги связать наш реальный мир с миром микроконтроллера, который состоит из битов и байтов.
В книге на 34 практических примерах показано, как создать и запрограммировать электронные устройства на основе микроконтроллеров tinyAVR компании Atmel. Рассмотрено устройство микроконтроллеров, их архитектура, электронные компоненты проектов, вопросы питания и др. Описаны инструменты для создания проектов и изготовления печатных плат. Приведены основные сведения о программировании микроконтроллеров и основные команды языка С, используемые во встроенных приложениях.
Все проекты разбиты на шесть групп: простые проекты с использованием светодиодов, сложные проекты со светодиодами, проекты с графическим дисплеем, проекты с использованием датчиков, аудиопроекты и проекты на альтернативных источниках энергии. Некоторые из этих проектов уже стали популярными и выпускаются в виде готовых продуктов.
В проектах использованы доступные компоненты и оборудование. Книга поможет вам с улыбкой освоить разработку и программирование встроенных электронных систем на занимательных и нетривиальных примерах.
Рассмотрено применение микропроцессоров для создания измерительных устройств. Приведены основные средства и методы измерения. Подробно описаны основные компоненты измерительных систем, датчики, АЦП и ЦАП, генераторы сигналов, исполнительные устройства, индикаторы, линии передачи данных и интерфейсы. Изложены принципы построения систем автоматического управления. Приведены примеры реализации различных устройств и учебные задания. Материал ориентирован на применение микропроцессоров ATmega128 компании Atmel, а также недорогих и доступных комплектующих. Рассмотрено моделирование измерительных систем на ПК с помощью программы - имитатора.
Для профессиональных инженеров-электронщиков и радиолюбителей.