Arduino dla początkujących.pdf

(29024 KB) Pobierz
для �½дчи�½дгащих
в о л ш е б �½ и к о в
HROUIHO .
MASSIMO BANZI
GETTING STARTED UUITH ARDUIND
F irst E d itio n
O'Reilly
Beijing, Cambridge, Farnham, Koln, Sebastopol,Tokyo
МДССИМО БДНЦИ
ARDUINO
Д Л Я НАЧИНАЮЩИХ ВОЛШ ЕБНИКО В
МОСКВА
ЧИТАН!
Рид Групп
2012
УДК 004.3
ББК 32.96
Б 23
Перевод с а�½глийского —
М. Райтма�½
Б 23
Ба�½дыМ .
Arduino для �½ачи�½ающих волшеб�½иков / М. Ба�½ци. — М.: Рид Групп,
2012. — 128 с. — (Оди�½ дома).
ISBN 978-S-4252-0631-2
Эта к�½ига о платформе Arduino, которая де�½ь ото д�½я ста�½овится все популяр�½ее, и целая
армия экспериме�½таторов-�½адом�½иков, ко�½егрукторов-л юбителей и хакеров �½ачи�½ает исполь­
зовать ее для воплоще�½ия в жиз�½ь как прекрас�½ых, так и соверше�½�½о сумасшедших проектов.
С помощью Arduino любой гума�½итарий может поз�½акомиться с ос�½овами электро�½ики
и программирова�½ия и быстро �½ачать разработку собстве�½�½ых моделей, �½е тратя �½а это з�½а­
читель�½ых материаль�½ых и и�½теллектуаль�½ых ресурсов.
Arduino объеди�½яет игру и обуче�½ие, позволяет создать что-то стоящее и и�½терес�½ое под
влия�½ием в�½езап�½ого порыва, воображе�½ия и любопытства. Эта платформа расширяет воз­
мож�½ости креатив�½ого человека в сфере электро �½ики, даже если о�½ в �½ей �½ичего �½е смыслит]
Экспериме�½тируйте и получайте удовольствие!
УДК 004.3
ББК 32.96
Науч�½о-популяр�½ое изда�½ие
ОДИНДОМ А
Маесимо Ба�½ци
ARDUINO ДЛЯ НАЧИНАЮЩИХ ВОЛШЕБНИКОВ
Глав�½ый редактор
И.
Федосова
Заведующий редакцией
А. Бара�½ов.
Ведущий редактор
И.Лапки�½
Художестве�½�½ый редактор
А. Богомолов.
Дизай�½ обложки
А. Богомолов
Тех�½ический редактор
В. Фотиева.
Верстка
А. Попов
ООО «Рид Групп»
Москва, ул. Россолимо, 17, стр. 1, тел. (495) 788-0075 (76)
Изда�½ие осуществле�½о при тех�½ическом содействии
ООО «Издательство АСТ»
Подписа�½о в
печать
14.01,2012. Формат 60x90/16.
Уел.
леч.
л.
8,0. Печать офсет�½ая. Бумага офсет�½ая. Тираж 2 000 экз. Заказ № 5679М.
Отпечата�½о с готовых диапозитивов в ООО «Полиграфиздат»
144003, г. Электросталь, Московская область, ул. Тевося�½а, д. 25
© ООО «Рид Групп», 2012
©
Перевод. Райтма�½ М., 2012
© 2008, Massimo Banzi
ISBN 978-5-4252 0631-2
.
Authorized translation of the English edition of Getting Started with Arduino, 1st Edition
ISBN 9780596155513. This translation is published and sold by perm ission of O'Reilly Media, Inc., the
owner of all rights to publish and sell the same.
Авторизова�½�½ый перевод изда�½ия �½а а�½глийском языке Getting Started with Arduino, 1-е изда­
�½ие ISBN 9780596155513. Перевод опубликова�½ и распростра�½яется с разреше�½ия O'Reilly
Media, Inc., владельца а�½алогич�½ых прав �½а ориги�½аль�½ое изда�½ие.
О главле�½ие
Arduino для �½ачи�½ающих волшеб�½иков................................ :.... ;...................................................
. . . 7
Предисловие.......................................... ................................................. ....................................................
...8
Благодар�½ости.................................
.
.............................................................................................................
.12
Как связаться с �½ами..............................................................................................................................
.....
.13
Глава 1. Введе�½ие.......................................................................................................................................
.15
Целевая аудитория...........................................................;.........................................................................
.16
Что такое аппарат�½ое моделирова�½ие?..................................... „................................................... .17
Глава
2.
Ко�½цепция Arduino................................................................................................................ .19
Моделирова�½ие..................................................... ......................................................................................
.20
Ти�½кери�½г..........................................................................................................................................................
,21
Метод последователь�½ых преобразова�½ий......................................■
. ..........................................
,22
Метод коротких замыка�½ий ............................................ .......................................................................24
Излом клавиатуры........................................................................................................................................
.26
М�½е �½равятся свалки!........................i............................................................................................
.
..........28
Куклу — �½а вскрытие!.................................................................................................................................
.29
Сотруд�½ичество........................................................................................................... .............................. . .30
Глава 3. Платформа Arduino......... .......................................................................................................31
Аппарат�½ые средства Arduino................................................................................................................31
Программ�½ое обеспече�½ие (IDE)......................................................................... ................................34
И�½сталляция Arduino.................................................................................................................................. .34
Уста�½овка драйверов: Macintosh......................................................................................................... .35
Уста�½овка драйверов: Windows..............................................................................................................36
Иде�½тификация портов: Macintosh................................ .....................................................................37
Иде�½тификация портов: Windows..................................................................................................... .. .38
Глава 4. Пора приступать к работе с Arduino.......................................................................... .41
А�½атомия и�½терактив�½ого устройства..................................................... .........................................41
Датчики и испол�½итель�½ые меха�½измы............................................................................................42
включе�½ие светодиода в режиме мига�½ия..................................................................................... .42
Передайте м�½е пармеза�½, пожалуйста...............................................................................................46
Arduino �½е для лодырей.............................................................................................................................47
Фа�½аты ти�½кери�½га всегда пишут комме�½тарии......................................................................... .47
I ]рограмм�½ый код, шаг за шагом ...........................................................................................................48
Что мы создадим?.................................................................................................................................. .......
.51
Что такое электричество?,...................................... ..................................................................................52
Использова�½ие к�½опки для управле�½ия светодиодом.............................................................55
Как это работает?.......... :.................. .............................................................................................................58
Тысяча вариа�½тов поведе�½ия од�½ой электрической цепи................................ ....................
,58
Zgłoś jeśli naruszono regulamin