Монк . - Программируем Arduino

Тут можно читать онлайн Монк . - Программируем Arduino - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-db, издательство Издательский дом Питер, год 2017. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Программируем Arduino
  • Автор:
  • Жанр:
  • Издательство:
    Издательский дом Питер
  • Год:
    2017
  • ISBN:
    978-5-496-02385-6
  • Рейтинг:
    3/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Монк . - Программируем Arduino краткое содержание

Программируем Arduino - описание и краткое содержание, автор Монк ., читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

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

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

Интервал:

Закладка:

Сделать

Платы Arduino

Модель Arduino Uno (см. рис. 1.1) является последней версией оригинальной платы Arduino. Это самая распространенная модель Arduino, и обычно, когда кто-то говорит, что использует Arduino, подразумевается именно эта модель.

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

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

Давайте рассмотрим спектр официальных версий платы Arduino. Существуют разные модели Arduino, отличные от обсуждаемых в этой книге, но они не так популярны. Полный их перечень можно найти на официальном веб-сайте Arduino (www.arduino.cc).

Uno и похожие модели

Модель Uno R3 является последней в серии стандартных плат, включающей также модели Uno, Duemilanove, Diecimila и NG. Все эти платы построены на основе микропроцессоров ATmega168 и ATmega328, которые различаются только объемом памяти.

Другой современной моделью Arduino того же размера и с тем же набором контактов, что и Uno R3, является Arduino Leonardo (рис. 1.9). Как видите, эта плата содержит меньше электронных компонентов, чем Uno. Это объясняется использованием другого процессора. Плата Leonardo сконструирована на основе процессора ATmega32u4, схожего с ATmega328, но имеющего встроенный интерфейс USB, благодаря чему отпала необходимость в дополнительных компонентах, которые можно увидеть на плате Uno. Кроме того, модель Leonardo имеет немного больше памяти, больше аналоговых входов и обладает некоторыми другими преимуществами. Она также немного дешевле Uno. Во многих отношениях она имеет также более удачную конструкцию, чем Uno.

Рис 19Arduino Leonardo Но если все перечисленное верно возникает резонный - фото 11

Рис. 1.9.Arduino Leonardo

Но если все перечисленное верно, возникает резонный вопрос: почему Leonardo не пользуется большей популярностью, чем Uno? Причина в том, что усовершенствования, внесенные в плату Leonardo, ухудшили обратную совместимость с Uno и другими предшествующими моделями. Некоторые платы расширения, особенно старой конструкции, не будут работать с Leonardo. Со временем эти отличия станут доставлять все меньше хлопот, и будет интересно посмотреть, смогут ли модель Leonardo и ее последующие версии завоевать наибольшую популярность.

Относительно недавно в арсенале Arduino появилась плата Arduino Ethernet. Она объединяет основные характеристики Uno с интерфейсом Ethernet, позволяющим подключаться к сети без использования дополнительной платы расширения Ethernet.

Большие платы Arduino

Иногда количества контактов ввода/вывода на платах Uno и Leonardo оказывается недостаточно для решения поставленных задач. В таких ситуациях вы оказываетесь перед выбором между приобретением дополнительных плат расширения для Uno или переходом на использование плат большего размера.

СОВЕТ

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

Модели Arduino большего размера имеют тот же набор контактов, что и Uno, а также двойной ряд дополнительных контактов ввода/вывода с торцевой стороны и более длинные ряды контактов по боковым сторонам (рис. 1.10).

Рис 110Arduino Due Традиционно самой большой считается Arduino Mega 2560 - фото 12

Рис. 1.10.Arduino Due

Традиционно самой большой считается Arduino Mega 2560. Эти платы, подобно всем другим большим платам Arduino, имеют больше памяти каждого вида. Платы Mega 2560 и Mega ADK комплектуются процессорами с производительностью, схожей с производительностью процессора в модели Arduino Uno. Но в целом Arduino Due — более «мощная машина». Эта плата комплектуется процессором с тактовой частотой 84 МГц (сравните с 16 МГц модели Uno), но имеет проблемы совместимости с другими моделями. Самая большая из них состоит в том, что для электропитания Due должно использоваться напряжение 3,3 В вместо 5 В, как для большинства предыдущих моделей Arduino. Неудивительно, что многие платы расширения несовместимы с ней.

Однако эта плата имеет множество преимуществ, значимых для большинства проектов с высокими требованиями:

• большой объем памяти для программ и данных;

• аппаратная поддержка вывода звуков (аппаратные цифроаналоговые преобразователи);

• четыре последовательных порта;

• два порта USB;

• интерфейсы USB-хоста и USB OTG;

• имитация USB-клавиатуры и USB-мыши.

Маленькие платы Arduino

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

На рис. 1.11 изображена плата Arduino Mini. Эта модель не имеет интерфейса USB, а ее программирование осуществляется с применением отдельного модуля расширения. Помимо Mini существуют также модели Nano и Micro. Обе они имеют встроенный интерфейс USB, но и стоят дороже.

Рис 111Arduino Mini и Arduino Programmer Платы LilyPad и LilyPad USB Плата - фото 13

Рис. 1.11.Arduino Mini и Arduino Programmer

Платы LilyPad и LilyPad USB

Плата LilyPad и более новая ее версия LilyPad USB — одни из самых интересных моделей Arduino (рис. 1.12). Эти платы можно вшивать в элементы одежды и соединять их токопроводящими нитями со светодиодами, выключателями, акселерометрами и другими устройствами. Для программирования более старых плат LilyPad требуется использовать отдельный интерфейс USB, как в случае с Arduino Mini. Однако эти платы постепенно вытесняются более новой модификацией Arduino LilyPad USB, имеющей встроенный разъем USB.

Рис. 1.12.Arduino LilyPad

Неофициальные платы Arduino

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

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

Интервал:

Закладка:

Сделать


Монк . читать все книги автора по порядку

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




Программируем Arduino отзывы


Отзывы читателей о книге Программируем Arduino, автор: Монк .. Читайте комментарии и мнения людей о произведении.


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

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