Библиотека knigago >> Компьютеры и Интернет >> Аппаратное обеспечение, компьютерное железо >> Программируем Arduino. Профессиональная работа со скетчами.


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 953, книга: Вольные Мальцы
автор: Терри Пратчетт

"Вольные Мальцы" Терри Пратчетта — это уморительный и причудливый роман, который увлечет читателей всех возрастов в мир магии, приключений и безумного юмора. История следует за группой молодых людей, известных как Вольные Мальцы, которые живут на улицах города Анк-Морпорка. Присоединившись к странствующей цирковой труппе, они отправляются в опасное путешествие, где встречаются с гигантскими слизняками, говорящими обезьянами и мудрым старым клоуном. Пратчетт мастерски использует...

СЛУЧАЙНАЯ КНИГА

Саймон Монк - Программируем Arduino. Профессиональная работа со скетчами.

Программируем Arduino. Профессиональная работа со скетчами.
Книга - Программируем Arduino. Профессиональная работа со скетчами..  Саймон Монк  - прочитать полностью в библиотеке КнигаГо
Название:
Программируем Arduino. Профессиональная работа со скетчами.
Саймон Монк

Жанр:

Аппаратное обеспечение, компьютерное железо, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее

Изадано в серии:

неизвестно

Издательство:

Питер

Год издания:

ISBN:

978-5-496-02385-6

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программируем Arduino. Профессиональная работа со скетчами."

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

Простые проекты на основе Arduino не вызывают сложностей в реализации. Но, вступив на территорию, не охваченную вводными руководствами, и увеличивая сложность проектов, вы быстро столкнетесь с проблемой нехватки знаний — врагом всех программистов.

Эта книга задумана как продолжение бестселлера «Programming Arduino: Getting Started with Sketches». Несмотря на то что эта книга включает краткое повторение основ из книги «Programming Arduino», она познакомит читателя с более продвинутыми аспектами программирования плат Arduino.

Читаем онлайн "Программируем Arduino. Профессиональная работа со скетчами." (ознакомительный отрывок). [Страница - 4]

собой. Плата Arduino может даже питаться от порта USB компьютера.


Blink

Чтобы убедиться в работоспособности платы, запишем в нее программу, которая будет включать и выключать светодиод, отмеченный на плате Arduino меткой L, из-за чего его часто называют светодиодом L.

Запустите Arduino IDE на своем компьютере. Затем в меню File (Файл) (рис. 1.4) выберите пункт Examples—>01 Basics—>Blink (Примеры—>01 Basics—>Blink).


Книгаго: Программируем Arduino. Профессиональная работа со скетчами.. Иллюстрация № 4

Рис. 1.4. Загрузка скетча Blink в Arduino IDE


Чтобы не отпугивать непрограммистов, программы в мире Arduino называют скетчами. Прежде чем выгрузить скетч Blink в свою плату Arduino, вам нужно настроить в Arduino IDE тип платы. Набольшее распространение получила плата Arduino Uno, и в этой главе я буду полагать, что вы используете именно ее. Поэтому в меню Tools—>Board (Инструменты—>Плата) выберите пункт Arduino Uno[4] (рис. 1.5).


Книгаго: Программируем Arduino. Профессиональная работа со скетчами.. Иллюстрация № 5

Рис. 1.5. Выбор типа платы


После настройки типа платы выберите порт, к которому она подключена. Сделать такой выбор в Windows очень просто, поскольку в списке, скорее всего, будет единственный порт COM4 (рис. 1.6). Однако в Mac или Linux список обычно содержит большее количество последовательных устройств. Среда разработки Arduino IDE помещает последние подключенные устройства в начало списка, поэтому плата Arduino должна находиться вверху.


Книгаго: Программируем Arduino. Профессиональная работа со скетчами.. Иллюстрация № 6

Рис. 1.6. Выбор последовательного порта


Чтобы выгрузить скетч в плату Arduino, щелкните на кнопке Upload (Загрузка) на панели инструментов — второй слева, которая подсвечена на рис. 1.7.


Книгаго: Программируем Arduino. Профессиональная работа со скетчами.. Иллюстрация № 7

Рис. 1.7. Выгрузка скетча Blink


После щелчка на кнопке Upload (Загрузка) справа внизу в окне Arduino IDE появится индикатор выполнения, отражающий ход компиляции скетча (то есть его преобразования в формат, подходящий для выгрузки). Затем какое-то время должны мигать светодиоды с метками Rx и Tx на плате Arduino. И наконец, должен начать мигать светодиод с меткой L. В нижней части окна Arduino IDE должно также появиться сообщение «Binary sketch size: 1,084 bytes (of a 32,256 byte maximum)» («Скетч использует 1084 байт (3%) памяти устройства. Всего доступно 32 256 байт»)[5]. Оно означает, что скетч занимает около 1 Кбайт флеш-памяти из 32 Кбайт, доступных в Arduino для программ.

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


Обзор платы Arduino

На рис. 1.8 показано устройство платы Arduino. В левом верхнем углу рядом с разъемом USB находится кнопка сброса. Нажатие на нее посылает логический импульс на вывод Reset микроконтроллера, который в ответ очищает свою память и запускает программу с самого начала. Обратите внимание на то, что программа, хранящаяся в устройстве, сохраняется, потому что находится в энергонезависимой флеш-памяти, то есть в памяти, не утрачивающей свое содержимое даже при выключении электропитания.


Книгаго: Программируем Arduino. Профессиональная работа со скетчами.. Иллюстрация № 8

Рис. 1.8. Устройство платы Arduino




Электропитание

Электропитание платы Arduino возможно через разъем USB или через разъем внешнего блока питания, находящийся ниже. На этот разъем допускается подавать постоянное напряжение от 7,5 до 12 В. Сама плата Arduino потребляет около 50 мА. Поэтому небольшой 9-вольтовой батареи типа «Крона» (200 мА·ч) достаточно, чтобы питать плату в течение примерно четырех часов.

При подаче питания на плату загорается индикатор питания (справа --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.