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

Здесь есть возможность читать онлайн «Монк - Программируем Arduino. Профессиональная работа со скетчами.» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: СПб., Год выпуска: 2017, ISBN: 2017, Издательство: Издательский дом Питер, Жанр: Программирование, Компьютерное железо, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Программируем Arduino. Профессиональная работа со скетчами.: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Программируем Arduino. Профессиональная работа со скетчами.»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

Программируем Arduino. Профессиональная работа со скетчами. — читать онлайн бесплатно полную книгу (весь текст) целиком

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Рис 14Загрузка скетча Blink в Arduino IDE Чтобы не отпугивать - фото 4

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

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

Рис 15Выбор типа платы После настройки типа платы выберите порт к которому - фото 5

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

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

Рис 16Выбор последовательного порта Чтобы выгрузить скетч в плату Arduino - фото 6

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

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

Рис 17Выгрузка скетча Blink После щелчка на кнопке Upload Загрузка справа - фото 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 микроконтроллера, который в ответ очищает свою память и запускает программу с самого начала. Обратите внимание на то, что программа, хранящаяся в устройстве, сохраняется, потому что находится в энергонезависимой флеш-памяти, то есть в памяти, не утрачивающей свое содержимое даже при выключении электропитания.

Рис 18Устройство платы Arduino Электропитание Электропитание платы Arduino - фото 8

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

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

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

При подаче питания на плату загорается индикатор питания (справа на плате Uno, слева на плате Leonardo).

Контакты электропитания

Рассмотрим теперь контакты в нижнем ряду на рис. 1.8. Все контакты, кроме первого, подписаны.

Первый контакт, без метки, зарезервирован для использования в будущем. Следующий контакт, IOREF, служит для определения опорного напряжения, на котором работает плата. Обе модификации, Uno и Leonardo, используют напряжение 5 В, поэтому на данном контакте всегда будет присутствовать напряжение 5 В, но в этой книге он не будет использоваться. Его назначение — позволить платам расширения, подключаемым к 3-вольтовым модификациям Arduino, таким как Arduino Due, определять напряжение, на котором работает плата, и адаптироваться к нему.

Следующий контакт — Reset. Он служит той же цели, что и кнопка сброса. По аналогии с перезагрузкой компьютера контакт Reset позволяет сбросить микроконтроллер в исходное состояние и заставить его выполнять программу с самого начала. Чтобы сбросить микроконтроллер с помощью этого контакта, необходимо кратковременно подать на него низкое напряжение (замкнуть на «землю»). Маловероятно, что вам когда-нибудь потребуется этот контакт, но знать о его существовании полезно.

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

Интервал:

Закладка:

Сделать

Похожие книги на «Программируем Arduino. Профессиональная работа со скетчами.»

Представляем Вашему вниманию похожие книги на «Программируем Arduino. Профессиональная работа со скетчами.» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Программируем Arduino. Профессиональная работа со скетчами.»

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

x