Джон Ловин - Создаем робота-андроида своими руками

Тут можно читать онлайн Джон Ловин - Создаем робота-андроида своими руками - бесплатно ознакомительный отрывок. Жанр: sci_tech, издательство Литагент «ДМК»233a80b4-1212-102e-b479-a360f6b39df7, год 2007. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Создаем робота-андроида своими руками
  • Автор:
  • Жанр:
  • Издательство:
    Литагент «ДМК»233a80b4-1212-102e-b479-a360f6b39df7
  • Год:
    2007
  • Город:
    Москва
  • ISBN:
    5-9706-0032-6
  • Рейтинг:
    4.1/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Джон Ловин - Создаем робота-андроида своими руками краткое содержание

Создаем робота-андроида своими руками - описание и краткое содержание, автор Джон Ловин, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Эта книга – отличный подарок для тех, кто собирается строить робота в первый раз, а также будет полезна и более опытным «роботостроителям», которые хотят отточить свое мастерство. Базовых знаний в области радиоэлектроники окажется вполне достаточно, чтобы книга помогла вам осуществить 12 отличных робототехнических проектов с использованием как промышленных частей и деталей (полные списки прилагаются), так и различного домашнего хлама, вытащенного с антресолей.

Издание окажется крайне полезным для всех любителей электроники и телемеханики как классическое руководство по функционально-блочному построению робототехнических устройств.

Создаем робота-андроида своими руками - читать онлайн бесплатно ознакомительный отрывок

Создаем робота-андроида своими руками - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Джон Ловин
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Использование DOS версии EPIC

При использовании версии Windows 95 или выше вы можете открыть окно MS-DOS prompt или перезагрузить компьютер в DOS моде. Под Windows 3.ХХ необходимо завершить сессию.

Предположим, что мы находимся в DOS моде и только что завершили компилирование wink.bas с помощью компилятора pbc. Скопируйте файл wink.hex в директорию EPIC. В моде DOS prompt наберите «EPIC» и нажмите клавишу ввода для запуска DOS версии программы EPIC (см. рис. 6.11).

Рис 611 Команды EPIC Отображение программы EPIC на мониторе показано на рис - фото 98

Рис. 6.11. Команды EPIC

Отображение программы EPIC на мониторе показано на рис. 6.12. Используйте мышь для нажатия на клавишу Open или нажмите Alt + O на клавиатуре. Выберите файл wink.hex (см. рис. 6.13). Когда hex файл загрузится, вы увидите последовательность чисел в окне слева (см. рис. 6.14). Эта последовательность является машинным кодом программы. На правой стороне экрана высвечиваются параметры конфигурации, которые нам необходимо будет установить перед началом программирования PIC ИС.

Рис 612 Окно программы EPIC Рис 613 Выбор шестнадцатеричного файла Рис - фото 99

Рис. 6.12. Окно программы EPIC

Рис 613 Выбор шестнадцатеричного файла Рис 614 Шестнадцатеричный файл - фото 100

Рис. 6.13. Выбор шестнадцатеричного файла

Рис 614 Шестнадцатеричный файл загруженный в программу EPIC Просмотрим в - фото 101

Рис. 6.14. Шестнадцатеричный файл, загруженный в программу EPIC

Просмотрим в порядке очередности список параметров конфигурации:

• Device: Определение типа устройства. Установим параметр 8Х.

• ROM size (K): Устанавливает емкость памяти ПЗУ. Выберем 1.

• OSC: Установка типа осциллятора. Выберем ХТ для кварцевого резонатора.

• Watchdog timer: Выберем On.

• Code protect: Выберем Off

• Power-up time enable: Выберем High.

После установки параметров вставьте PIC микроконтроллер 16F84 в панельку. Щелкните по Program или нажмите Alt + P на клавиатуре для запуска программирования. Прежде всего программа EPIC определяет, является ли память ИС микроконтроллера «пустой». В этом случае EPIC программа инсталлирует заданную вами программу в микроконтроллер. Если память микроконтроллера не пуста, то выдается опция прервать выполнение программы или записать новую программу поверх существующей. Если в памяти микроконтроллера уже существует какая-то программа – записывайте поверх нее. По мере программирования PIC рабочие строки машинного кода подсвечиваются. После окончания процесса микроконтроллер запрограммирован и полностью готов к работе.

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

На приведенной схеме видно, что для обеспечения работы микроконтроллера требуется очень небольшое количество дополнительных деталей. Прежде всего необходим резистор смещения, присоединенный к выводу 4 (MCLR), кварцевый резонатор на частоту 4 МГц с двумя конденсаторами по 22 пФ и источник питания 5 В.

На выходе устройства подключены два светодиода, соединенные последовательно с ограничительными резисторами. Они позволят оценить нам правильность работы микроконтроллера. Соедините компоненты без помощи пайки на макетной плате в соответствии со схемой на рис. 6.15. Готовое устройство будет иметь вид, подобный изображенному на рис. 6.16.

Рис 615 Схема Рис 616 Схема смонтированная на макетной плате Хотя - фото 102

Рис. 6.15. Схема

Рис 616 Схема смонтированная на макетной плате Хотя спецификация на ИС - фото 103

Рис. 6.16. Схема, смонтированная на макетной плате

Хотя спецификация на ИС 16F84 утверждает, что микроконтроллер способен работать в интервале напряжений от 2 до 6 В, я предпочел использование стабилизированного источника питания 5 В. Стабилизатор напряжения включает регулятор напряжения на ИС 7805 и два конденсатора фильтра.

Мигание

Подайте напряжение питания на схему. Светодиоды, подключенные к ИС, начнут попеременно включаться и выключаться, поочередно мигая… Теперь вы знаете, что для программирования микроконтроллера и его запуска требуются совсем небольшие усилия.

По мере накопления опыта использование компилятора и программатора станет вашей «второй натурой». Процедура перестанет быть для вас «пошаговой», и все ваше внимание сосредоточится на создании наиболее эффективных программ на PICBASIC. Так должно быть и так будет.

Проверка неисправностей

В данной простой схеме ошибки практически не встречаются. Если Светодиоды не включаются, то необходимо проверить полярность их включения. Если они включены с обратной полярностью, то они не будут зажигаться.

Компилятор PICBASIC Pro

Существует старшая версия компилятора PICBASIC, которая имеет название PICBASIC Professional компилятор. Версия Pro компилятора гораздо бо-: лее дорогая и стоит порядка $249,95. Версия Pro имеет гораздо больший и развернутый набор команд, чем стандартная версия компилятора. Некоторые из таких команд, которые содержатся в Pro версии, могут управлять прерываниями, обеспечивают прямое управление ЖК-дисплеем, генерируют тоны DTMF и выдают команды Х-10.

Хотя данная версия является в целом более совершенной, она не поддерживает две из моих любимых (и очень полезных) команд: команду Peek (прочитать байт по адресу) и команду Poke (записать байт по адресу). Хотя в описании эти команды отмечены как «полезные», подчеркивается, что для версии PICBASIC Pro они не могут быть использованы. Если отбросить эмоции, такое решение представляется неудачным хотя бы потому, что оно разрушает вертикальную совместимость компиляторов PICBASIC, если в программе используются команды Peek или Poke.

Новые возможности интегрированной среды обработки (IDE)

С недавнего времени компиляторы PICBASIC и PICBASIC Pro комплектуются дополнительной дискетой, содержащей интерфейс интегрированной среды обработки информации (integrated development environment IDE), который имеет название CodeDesigner Lit (см. рис. 6.17). CodeDesigner Lite позволяет составлять и компилировать программы PICBASIC в оболочке Windows. Каждый оператор выделяется цветом, что позволяет с большей наглядностью выделять ошибки и вычитывать коды. Демонстрационная версия позволяет писать программы длиной до 150 строк и одновременно открывать до трех файлов с целью облегчения их перемещения и копирования.

Рис 617 CodeDesigner Line Наиболее важной чертой интерфейса CodeDesigner IDE - фото 104

Рис. 6.17. CodeDesigner Line

Наиболее важной чертой интерфейса CodeDesigner IDE является возможность сперва ввести исходный текст программы, потом компилировать программу в машинный код и, наконец (теоретически), запрограммировать микроконтроллер в пределах одного окна Windows. Такая компоновка уменьшает время работы программы. Обычно я пишу программу в DOS моде или использую окно MS-DOS Prompt под Windows. После окончания я выхожу из режима редактора и вручную компилирую программу. Если программа содержит ошибки (что чаще всего и происходит), я опять вхожу в редактор и произвожу отладку программы. Когда программа полностью отлажена, я загружаю ее в микроконтроллер с помощью программатора и программы EPIC. После этого производится тестирование микроконтроллера и остальной схемы. Если все работает правильно, то задача решена; в противном случае я начинаю переписывать программу.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Джон Ловин читать все книги автора по порядку

Джон Ловин - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Создаем робота-андроида своими руками отзывы


Отзывы читателей о книге Создаем робота-андроида своими руками, автор: Джон Ловин. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x