Читаем Изучаем Arduino: инструменты и методы технического волшебства полностью

http://learn.adafruit.com/category/learn-arduino;

• учебные материалы по Arduino от SparkFun

http://learn.sparkfun.com/tutorials;

• официальный форум Arduino

http://www.arduino.cc/forum;

• сообщество Arduino на сайте element14

http://www.element14.com/community/groups/arduino.

Если вы исчерпали все эти ресурсы и до сих пор не можете решить свою проблему, свяжитесь со мной через Twitter (@sciguy14), может быть, я смогу помочь. Вы также можете связаться со мной напрямую через контактную страницу на моем сайте (http://www.jeremyblum.com/contact), но я не гарантирую быстрого ответа.

Что такое Arduino?

С помощью Arduino можно реализовать практически любой ваш замысел. Это может быть автоматическая система управления поливом, или веб-сервер, или даже автопилот для мультикоптера. Итак, Arduino - это платформа для разработки устройств на базе микроконтроллера, на простом и понятном языке программирования в интегрированной среде Arduino IDE. Добавив датчики, приводы, динамики, добавочные модули (платы расширения) и дополнительные микросхемы, вы можете использовать Arduino в качестве "мозга" для любой системы управления. Трудно даже перечислить все, на что способна платформа Arduino, потому что возможности ограничены только вашим воображением. Эта книга послужит руководством, знакомящим вас с функциональностью Arduino путем выполнения большого коли

- 22 -

чества проектов, которые дадут навыки, необходимые для реализации своих собственных разработок. Более подробно об особенностях Arduino мы расскажем в главе 1. Если вы интересуетесь внутренним устройством Arduino, то вам повезло это платформа с открытым исходным кодом, и все схемы и документация находятся в свободном доступе на сайте Arduino.

О движении Open Source

Если вы новичок в мире открытого исходного кода (Open Source), то я рекомендую познакомиться с основными принципами этого сообщества. Здесь мы не будем вдаваться в подробности, а лишь немного коснемся идеологии данного движения, делающей работу с Arduino такой привлекательной. Получить более полное представление можно на веб-сайте Ассоциации открытого аппаратного обеспечения: http://www.oshwa.org/definition.

Как уже упоминалось, Arduino - платформа с открытым исходным кодом, поэтому все схемы и исходный код программ доступны для любого желающего. Это означает, что вы можете не только экспериментировать с Arduino, но и использовать платформу и прилагаемые к ней программные библиотеки в своих проектах, производить и продавать клоны платы Arduino.

Хотя книга ориентирована главным образом на фирменные изделия Arduino, для повторения описанных далее устройств подойдут платы многочисленных сторонних разработчиков. Лицензия Arduino допускает также коммерческое применение конструкций на основе Arduino (без указания торговой марки Arduino) в своих проектах. Итак, если вы создали на основе Arduino оригинальное устройство и хотите превратить его в коммерческий продукт, вы можете сделать это. Например, вся электронная начинка в проекте MakerBot Replicator 3D-принтер выполнена на основе платформы Arduino Mega (http://www.thingiverse.com/thing:16058).

Все примеры программ, которые я написал для этой книги ( если не указано иное) на условиях лицензии GNU General Public License (GPL), можно использовать без ограничений для всего, что вы хотите.

Несколько советов читателю

Некоторые из вас, возможно, знакомы с моими популярными видеоуроками по изучению Arduino и основ электроники на канале YouTube (http://www.youtube.com/sciguy14)[3]. Я отсылаю читателя к ним для более полного раскрытия изложенных тем.

Если вам интересно узнать о том, какие замечательные вещи можно создать, творчески сочетая электронику, микроконтроллеры и информатику, рекомендую


- 23 -

посмотреть мое портфолио (http://www.jeremyblum.com/portfolio) с самыми интересными проектами. Как и устройства на основе Arduino, большинство моих разработок соответствуют открытой лицензии, которая позволяет легко дублировать созданное мною для ваших собственных нужд.

Мне будет интересно узнать, как вы примените знания и навыки, полученные при прочтении данной книги. Я призываю вас поделиться ими со мной и с остальным миром. Желаю удачи в ваших экспериментах с Arduino!

Дополнительная информация издательства "БХВ-Петербург" к русскоязычному изданию книги

Для выполнения проектов, описанных в книге, издательство подготовило специальный набор, который включает в себя Arduino Uno, плату прототипирования и необходимые электронные компоненты. Подробную информацию о наборе можно получить по адресу http://www.bhv.ru/books/193108.

Издательство "БХВ-Петербург" выражает благодарность компании "Амперка" за участие в подготовке русскоязычного издания книги. На интернет-ресурсах этой компании вы сможете найти:

• учебные материалы по Arduino на русском от Амперки

http://wiki.amperka.ru.

• большую часть видеоуроков от автора этой книги Джереми Блума, переведенных на русский язык,

http://www.youtube.com/AmperkaRU или http://wiki.amperka.ru/вндеоуроки:джереми-блюм.

ЧАСТЬ I

Общие сведения о платформе Arduino


Перейти на страницу:

Похожие книги

Самоучитель UML
Самоучитель UML

Самоучитель UMLПервое издание.В книге рассматриваются основы UML – унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной модели системы с использованием графической нотации. Изложение сопровождается примерами разработки отдельных диаграмм, которые необходимы для представления информационной модели системы. Цель книги – помочь программистам освоить новую методологию разработки корпоративных программных приложений для последующего применения полученных знаний с использованием соответствующих CASE-инструментов.

Александр Васильевич Леоненков , Александр Леоненков

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Прочая компьютерная литература / Книги по IT
Основы информатики: Учебник для вузов
Основы информатики: Учебник для вузов

Учебник состоит из двух разделов: теоретического и практического. В теоретической части учебника изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, рассмотрены вопросы организации и функционирования информационно-вычислительных сетей, компьютерной безопасности, представлены ключевые понятия алгоритмизации и программирования, баз данных и СУБД. Для контроля полученных теоретических знаний предлагаются вопросы для самопроверки и тесты. Практическая часть освещает алгоритмы основных действий при работе с текстовым процессором Microsoft Word, табличным редактором Microsoft Excel, программой для создания презентаций Microsoft Power Point, программами-архиваторами и антивирусными программами. В качестве закрепления пройденного практического курса в конце каждого раздела предлагается выполнить самостоятельную работу.

Вадим Васильевич Лысенко , Лариса Александровна Малинина , Максим Анатольевич Беляев

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Внутреннее устройство Microsoft Windows (гл. 1-4)
Внутреннее устройство Microsoft Windows (гл. 1-4)

Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows — Windows Server 2003, Windows XP и Windows 2000 — и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. B четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD x64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.Названия всех команд, диалоговых окон и других интерфейсных элементов операционной системы приведены как на английском языке, так и на русском.Версия Fb2 редакции — 1.5. Об ошибках просьба сообщать по адресу — general2008@ukr.net.

Дэвид Соломон , Марк Руссинович

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT