Transcript
Page 1: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

MaxKit.Ru

Page 2: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Стартовый набор-конструктор c платой Arduino - Вашпропуск в мир программирования, конструирования иэлектронного творчества. Эта брошюра содержитвсю информацию для ознакомления с платой Arduino,а также 14 практических экспериментов с применениемразличных электронных компонентов и модулей.

http://maxkit.ru

Быстрый старт с набором Arduinо

Оглавление

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

Page 3: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Что такое Arduino? 1

Загрузить программу Arduino IDE 3

Установить драйвера для Arduino 4

Определите какая Arduino у Вас 7

Скачайте тексты программ 8

Мир состоит из схем 9

Основные комплектующие 11

13

15

17

24

28

32

36

40

44

48

52

Часть 2:

Часть 1:

Плата Arduino Uno

Макетная плата

Опыт #1 - Ваша первая схема

Опыт #3 - Трехцветный светодиод

Опыт #4 - Множество светодиодов

Опыт #5 - Кнопки

Опыт #6 - Фоторезистор

Опыт #7 - Датчик Температуры

Опыт #8 - Серводвигатель

Опыт #9 - Датчик Изгиба

56Опыт #10 - ЖКИ

60Опыт #11 - Пьезо-элемент

64Опыт #12 - Крутись Мотор

68Опыт #13 - Реле

72Опыт #14 - Сдвиговый регистр

Опыт #2 - Переменный резистор

Быстрый старт - Arduino

Быстрый старт - Электроника

Page 4: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

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

Домашняя страничка http://arduino.cc

Время Arduino

Что такое Arduino?

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

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

Компьютер для взаимодействия с миром.

// Arduino UNO R3, или Arduino UNO R3 SMD

Arduino UNO - плата разработчиков, одна изнескольких (Mega, Nano и пр.), основана намикроконтроллере ATmega328. Он популярен,главным образом, из-за обширной сетиподдержки и универсальности.У Arduino UNO есть 14 цифровых портов ввода -вывода, шесть из которых умеют выдавать ШИМ.Еще есть 6 входящих аналоговых портов. Есть

без использования программаторов.

генератор 16 Мгц, USB порт, разъем питания,кнопка сброса, и разъем ICSP.

Page 5: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

c

b

a

d

e

f

g

h

c

b

a

f

e

d

h

g

Шагомер

Новая жизнь игрушек

Счетчик насекомых

Управление движением

Автоматический полив

Камера видеонаблюдения

Квадракоптер

Приготовление кофе

Page 6: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Для того, чтобы начать работу с Arduino вам необходимо

из раздела Download, совершенно бесплатно.Предварительно уточните, у знающих людей, типоперационной системы на вашем компьютере.

С помощью любого браузера, внести следующеев адресную сроку:

Доступ в интернет

Скачайте среду разработки Arduino IDE

N

W

S

E

NW

SW

SE

NE

arduino.cc/en/Main/Software

Обязательно выберите программу, подходящую под вашу операционную систему!

Для загрузкиВыберите программу, подходящуюпод вашу операционную систему

Windows Installer (.exe), Windows (ZIP file)

Mac OS X

source

Linux: 32 bit, 64 bit

1

зайти на сайт arduino.cc и скачать программу Arduino IDE

Page 7: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

// Подсоедините вашу плату Arduino Uno

Используйте USB кабель, входящий в комплект набора, соедините

плату Arduino с одним из USB разъемов вашего компьютера.

// Установка драйверов

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

* Вы должны очень внимательно отнестись к выбору и установке драйверов.

2

3

Установка для Linux: 32 bit / 64 bit

Пройдите по ссылке ниже для доступа к инструкциямпо установке на компьютер с операционной системой Linux.

http://www.arduino.cc/playground/Learning/Linux

Установка для Macintosh OS X

Для Mac OS не требуется устанавливать дополнительныедрайвера, но вы можете посетить страничку “быстрый старт”. http://arduino.cc/en/Guide/MacOSX

Установка для Windows

Пройдите по ссылке ниже для доступа к инструкциямпо установке на компьютер с операционной системой Windows.

http://arduino.cc/en/Guide/Windows

к компьютеру

Page 8: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

1 2 3 5 6

7

8

9

4

Так выглядит среда программирования Arduino IDE, запущенная навашем компьютере. Мы начинаем знакомство с её интерфейсом.Сейчас мы не будем касаться кода, а расскажем лишь о назначении

// Интерфейс программы Arduino IDE:

функциональных клавиш в меню программы.

Page 9: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

// Ниже Вы видите три самых важных команды в меню Arduino IDE:

GUI (Graphical User Interface - Графический интерфейс пользователя)

Verify (Проверить): Compiles (компилирует, собирает) проект и проверяет на отсутствие ошибок в коде программы. 1

Upload (Загрузить): Загрузить программу в микроконтроллер на плате Arduino. Убедитесь в подклю чении платы. 2

New (Новый): Создать новую программу, скетч.3

Open (Открыть): Открывает меню со списком проектов, скетчей. 4

Save (Сохранить): Сохраняет активный, текущий проект.5

Serial Monitor (Сериал Монитор):6

Code Area(Оласть Кода): 8

Message Area (Область Сообщений): 9

Sketch Name (Имя скетча):7

Verify (Проверить)

Upload (Загрузить)

Open (Открыть)

Отображает работу COM порта с текущим скетчем.

Отображается имя текущего проекта (скетча).

Область кода программы (скетча).

Область сообщений. Также сюда выводятся сообщения об ошибках.

Page 10: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Файл Правка Скетч Сервис Справка

Auto Format

Archive Sketch

Fix Encoding & Reload

Serial Monitor

Arduino UnoArduino Duemilanove w/ ATmega328]Arduino Diecimila or Duemilanove w/ ATmega168Arduino Nano w/ ATmega328Arduino Nano w/ ATmega168Arduino Mega 2560 or Mega ADKArduino Mega (ATmega1280)Arduino Mini Arduino Mini w/ATmega168Arduino EthernetArduino FioArduino BT w/ ATmega328Arduino BT w/ATmega168LilyPad Arduino w/ ATmega328LilyPad Arduino w/ ATmega168Arduino Pro or Pro Mini (5V, 16 MHz) w/ATmega328Arduino Pro or Pro Mini (5V, 16 MHz) w/ATmega168Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ATmega328Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ATmega168Arduino NG or older w/ ATmega168Arduino NG or older w/ ATmega8

Programmer

Burn Bootloader

Плата

Последовательный Порт

// Выберите вашу плату: Arduino Uno

Выберите порт к которому подключено вашеустройство. Из меню Сервис | Послед.Порт |

COM1 | COM2 или другой. Если вы не знаете к какому порту подключена плата, сделайте следующее: Откройте «Панель управления», «Диспетчерустройств», раскройте пункт «Контроллеры USB», затем отключите разъем USB от компьютера и выувидите, что одна из надписей пропадет. Если меню свернется, раскройте его заново, запомните всеприсутствующие порты, затем снова подключите USB от Arduino к компьютеру. Снова раскройте меню,новый появившийся порт будет искомым портом подключения. Выделите его в меню Arduino.

Выберите порт, к которому подключено вашеустройство. Из меню Сервис | Послед.Порт...это должен быть /dev/tty.usbmodem... (дляUNO или Mega 2560) или /dev/tty.usbserial...для более старых версий плат Arduino.

http://www.arduino.cc/playground/Learning/Linux

Сервис Справка

Auto Format

Archive Sketch

Fix Encoding & Reload

Serial Monitor

com 1com 12

Programmer

Burn Bootloader

Плата

Последовательный Порт

Сервис Справка

Auto Format

Archive Sketch

Fix Encoding & Reload

Serial Monitor

/dev/tty.usbmodem262471 /dev/cu.usbmodem262471 /dev/tty.Bluetooth-Modem /dev/cu.Bluetooth-Modem /dev/tty.FireFly-7256-SPP /dev/cu.FireFly-7256-SPP /dev/tty.tiPhone-WirelessiAP-1 /dev/cu.tiPhone-WirelessiAP-1 /dev/tty.Bluetooth-PDA-Sync /dev/cu.Bluetooth-PDA-Sync

Programmer

Burn Bootloader

Плата

Последовательный Порт

// В

ыб

ер

ит

е п

ор

т п

од

кл

юч

ен

ия

уст

ро

йст

ва

4

Page 11: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Воспользуйтесь следующей ссылкой, чтобы скачать исходные тексты к опытам:

Скачайте скетчи Arduino (Коды программ используемые в данном руководстве)

maxkit.ru/kitcode01

5

Распакуйте MaxKit.rar. По умолчанию скачанный архивнаходится в папке “Загрузки”.Щелкните правой кнопкой мышипо скачанному файлу и

Копируйте папку с распакованными файлами “MaxKit” впапку сназванием “examples”.

Копируйте папку MaxKit” впапку с установленнойArduino IDE “examples”.

Распакуйте MaxKit.rar. По умолчанию скачанный архивнаходится в папке “Загрузки”Щелкните правой кнопкой мышипо скачанному файлу и

Найдите папку с установленнойArduino. Правый щелчек по ней(ctrl+click) и выберите“Show Package Contents”.

http://www.arduino.cc/playground/Learning/Linux

// С

копируй

те “

MaxK

it C

ode”

в п

апку

библ

иоте

к “E

xam

ple

s” к

уда у

становл

ена A

rduin

o ID

E

Contents

Resources

Java

examplesArduino

Move to Trash

Open

Show Package Contents

выберите распаковать.

Program FilesС:/ arduino examples

выберите распаковать.

Page 12: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Куда бы вы не посмотрели, везде вы найдетеэлектронные схемы. Телефон в кармане,компьютер, ноутбук, ваша игровая приставка,все эти вещи состоят из электрических цепейи электронных схем. В этом руководстве,вы будете экспериментировать с некоторымипростыми схемами и узнаете как работают

Использование электрических цепей

Приступая к работе с электрическими схемами

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

Схемы, как правило, делятся на три категории:аналоговые схемы, цифровые схемы, и схемы сосмешанными сигналами. В этом руководстве

Что такое электрическая цепь?

// Простые и сложные схемы

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

a b c d e f g h i1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

a b c d e f g h i

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

содержать огромное количество таких элементов.

вы будете исследовать все три набора схем.

некоторые электронные компоненты.

создавать свои собственные, удивительныепо красоте проекты.

Page 13: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте
Page 14: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Основные комплектующие

* размер

(1N4148)Диод

x2

x1

Пьезоэлемент

разных цветовПровода

x30

Кнопки

x4

(Светодиод)LED (5мм) +

-

x5x5 x1x5

220 - 330 Ом

x10* размер

10K Резистор

x10* размер

Температуры

x1

Датчик LM35

перед

зад

(P2N2222)

x2

Транзистор

P2N

2222A

A18

перед

зад

x3

Фото резистор

Потенциометр

Резистор

* илиx1

* +4 маленьких

x1ЖК индикатор

Page 15: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

a b c d e f g h i1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

a b c d e f g h i

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Макетная плата

a b c d e f g h i1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

a b c d e f g h i

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

7-Сегментный индикатор

x1

Пульт управления ИК

x1

Серво привод

x1

x1

(74HC595N)

x1

Управл.GND

Vcc

Приемник ИК

7

1 16

8

Основная комплектация - продолжение

* и

ли

пол

ная 8

40 о

тверст

ий

x1

1 цифра

4 цифры

Flex Sensor

x1

(74HC595N)

x17

1 16

8

Сдвиговый регистр

(Датчик изгиба)

Реле

x1N0

NCCOM

VccУправл.

GND

или

x1x1

Мотор

x1

Ультразвуковой датчикHC-SR04

Page 16: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

ON

TX

RX

ICS

P

RE ETEN

PO

WE

RA

NA

LO

G IN

DIG

ITA

L (P

WM

~)

A0A1A2A3A4A5

IOREF

RESET

3.3V

5V

GND

GND

Vin

L

J P 2

AREF

TX

RX

GND

1312

~11~10~ 9

8

7~ 6~ 5

4~ 3

210

3

1

2

4 5

7

8

9

6

10

6

543

2

1

7

8

9

10

10

На SMD компонентахПлата Arduino UNO

На DIP компонентахПлата Arduino UNO

Page 17: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

// Диаграмма Портов

Arduino Uno

Разъем Питания (от батареи) - Может использоваться с блоками питания 9 - 12 Вольт.1

Разъем USB (USB Порт) - Может использоваться для питания схем, а также для связи с компьютером.2

Индикатор (RX: Прием) - Используется для индикации приема данных, если конечно это прописано в программе.3

Индикатор (TX: Передача) - Используется для индикации передачи данных, если конечно это прописано в программе.4

Индикатор (Порт 13: поиск неисправностей) - Во время работы скетча показывает правильно ли всё работает.5

Порты (ARef, Ground, Digital, Rx, Tx) - опорное напряжение, земля, цифровые порты, порты приема и передачи данных. 6

Индикатор (Индикатор питания) - сигнализирует о подаче питания на плату Arduino.7

(сброс) - ручной перезапуск платы Arduino, приводит к перезапуску вашей программы.8

Порты (Analog In, Power In, Ground, Power Out, Reset) - аналоговые, входящие, исходящие, питание и земля. 10

Разъем ICSP (Порт программирования) - дает возможность программировать, минуя загрузчик самой платы.9

Power Out

Reset

IOREF

RFU

Power Out

Ground

Ground

Power In

Analog

Analog

Analog

Analog

Analog

Analog

Ground

ARef

SDA

SCL

Digital

Digital

Digital

Digital

Digital

Digital

Digital

Digital

Digital

Digital

Digital

Digital

TX - Out

RX - In

10

6

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

Reset

Page 18: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

a b c d e f g h i1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

a b c d e f g h i

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Эта линия делит макетную плату пополам, контакта между ними нет!

1

2

Page 19: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Питание:

Каждый элемент соединен с “плюсом”в любом месте вертикального столбца.

Земля:

Каждый элемент соединен с “землей”в любом месте вертикального столбца.

Горизонтальные ряды:

Каждая строка с 1 по 30 состоят из 5соединенных между собой ячеек.Электронные компоненты подсоединенные в ряд из пяти ячеек будут включенны в

Вертикальные соединения (+ Питания и Земля (GND)) 1

Горизонтальные соединения (a-e & f-j) 2

Как происходят соединения?

Вид изнутри

f g h ia b c d e

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

a b c d e f g h i

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Макетная плата

ПОДСОЕДИНЕН!

СВЕТОДИОД

Установление Соединения:

одну электронную цепь.

внутри макетной платы

Page 20: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

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

Ваши действия:

СОБЕРИТЕ ЗАПИШИТЕ ЗАГРУЗИТЕ

Для того, чтобы хватило длины проводов,

не располагайте платы далеко друг от друга.

a b c d e f g h i1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

a b c d e f g h i

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

и компьютер кабелем

ОПЫТ № 1 - Ваша первая схема

Из этого места вы берете +5 вольт и

5V - (Пять вольт) это рабочее напряжение платы Arduino!

USB из вашего набора

Соедините Arduino

GND для питания макетной платы.

Page 21: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

LED

1X

Провод

3X

330ΩРезистор

1X В этой секции указываются детали необходимые к опыту

LEDs (light-emitting diodes) по-русски светодиод,он используется во многих устройствах. Мыначнем наши опыты с самой простой схемы -“Arduino и мигающий светодиод”.Начнем с того, что попробуем заставить Arduinoпомигать нам приветственно светодиодом, да,да - именно заставить, потому что мы обладаем

Мигающий светодиод 1

В этой секции располагается название,

краткое описание опыта, а также

что должно получиться в результате.Принципиальная схема

К плате Arduino (порт 13)

GND(земля) (-)

(330оМ)

На этом рисунке показано как

удобнее располагать платы и

соединительные провода относи-

тельно друг друга. Но Вы можете

располагать их как Вам удобно.

Для удобства использования

таких деталей как резисторы,

им желательно согнуть выводы

под углом 90 градусов.

Pin 13

Резистор

(Оранж.-Оранж.-Коричн.)

LED(Светодиод)

ДЕ

ТА

ЛИ

:

всей полнотой власти над этой маленькой, ноочень мощной платой, под названием Arduino.Подберем необходимые детали и приступим...

Page 22: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Опы

т 1: М

ига

ющ

ий

свето

диод

ab

cd

ef

gh

i1 2 3 4 5 6 7 8 9 10 11 12

13

14

15

16

17

18

19

20 21 22 23

24

25

26

27

28

29

30

ab

cd

ef

gh

i

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

25

26

27

28

29

30

LED

: К

ор

отк

ая н

ож

ка с

вето

ди

од

аук

азы

вае

т н

а то

, что

это

его

ми

нус

ово

й в

ыво

д, а

ещ

е н

а эт

о.

33

Ре

зист

ор

: Н

ане

сен

ны

е ц

вето

вые

по

ло

ски

до

лж

ны

бы

ть с

лед

ующ

их

цве

тов

- О

ран

же

вый

, Ор

анж

евы

й

Ко

ри

чне

вый

, то

ест

ь 3

30

оМ

Пр

ово

да

пе

рем

ычк

и:

Все

пр

ово

да

раб

ота

ют

как

еди

ны

й о

рга

ни

зм, о

ни

соед

ин

яют

меж

ду

соб

ой

две

то

чки

схе

мы

. Ц

вета

эти

х п

ро

вод

ов

ин

огд

а п

ом

ога

ют

оты

скат

ь н

ужн

ый

пр

ово

д в

бо

льш

ом

ск

оп

ле

ни

и п

ро

вод

ов.

Че

рн

ым

ста

раю

тся

соед

ин

ять

отр

иц

ател

ьную

ши

ну

«-»

GN

D,

Кл

юч (

скос)

Коротк

ий

а кр

асн

ым

«+»

пи

тан

ия.

указ

ыва

ет

клю

ч н

а ко

рп

усе

.

Page 23: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

+-

+-

c2c3

Pin

13

e2a

3G

ND

a3

GN

D

5V

5V

+

“Pin

13

” с

пл

аты

Ard

uin

o с

оед

ин

яетс

я с

кон

такт

ом

”е

2”

на

мак

етн

ой

пл

ате

.

“GN

D”

с п

лат

ы A

rdu

ino

, со

еди

няе

тся

с о

бщ

им

“-”

на

мак

етн

ой

пл

ате

.

Но

жки

све

тод

ио

да

вста

вляю

тся

в м

аке

тную

пл

ату

c2(д

ли

нн

ая н

ож

ка),

c3

(ко

ро

ткая

но

жка

).

Од

ин

вы

вод

рез

ист

ор

а вс

тавл

яетс

я в

кон

такт

а3,

а д

руг

ой

в о

бщ

ий

“-”

мак

етн

ой

пл

аты

.

Мак

етн

ая п

лат

а: В

сто

лб

ике

сб

елы

м ф

он

ом

ука

зан

ны

ко

нта

кты

на

мак

етн

ой

пл

ате

Ard

uin

o:

В с

тол

би

ке с

си

ни

м

фо

но

м у

каза

нн

ы п

ор

ты, и

ли

пи

ны

на

пл

ате

Ard

uin

o

Ком

поненты

Об

озн

ачение

Свето

диод

м

330Ω

Рези

стор

Провод

перем

ычка

Провод

перем

ычка

Провод

перем

ычка

“5V

” с

пл

аты

Ard

uin

o, с

оед

ин

яетс

я с

об

щи

м “

+” н

а м

аке

тно

й п

лат

е.

Page 24: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Запустите среду программирования Arduino IDE на вашем компьютере.В настройках программы можете выбрать ваш родной язык интерфейса.Откройте скетч с первым опытом из меню Файл, Примеры, MaxKit”:

Откройте ваш первый скетч:

Файл Edit Sketch Tools Help

1.Basics2.Digital3.Analog4.Communication5.Control6.Sensors7.Displays8.StringsArduinoISPMaxKit

EEPROMEthernetFirmataLiquid CrystalSDServoSoftwareSerialSPIStepperWire

Page SetupPrint

NewOpen...SketchbookПримерыCloseSaveSave As...UploadUpload Using Progammer

Lesson_01Lesson_02Lesson_03Lesson_04Lesson_05Lesson_06Lesson_07Lesson_08Lesson_09Lesson_10Lesson_11Lesson_12Lesson_13Lesson_14

Lesson_01

/* * Набор для экспериментов MaxKit 01

* * МИГАЮЩИЙ СВЕТОДИОД

*/

void setup() {

(13, OUTPUT); pinMode //Настроим pin 13, как исходящий. }

void loop() { (13, HIGH); digitalWrite // Включить светодиод (1000); delay // Ожидание - 1 секунда (13, LOW); digitalWrite // Выключить светодиод (1000); delay // Ожидание - 1 секунда}

// Опыт #1

* Код программы для опыта №1: sketch 01

* * *

Page 25: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

Проверка

Загрузка

// результат выполнения программы.

после того, как программа написана, необходимо дать компьютеру ее

проверить, и если всё правильно, можно переходить к следующему шагу.

кнопка «Загрузка» посылает скомпилированную программу в плату Arduino

через USB шнур, после полной загрузки она сразу начнет свою работу.

Page 26: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

1

Светодиод не светится?Светодиоды имеют полярность - плюс и минус,попробуйте повернуть его на 180 градусов.Не беспокойтесь за его исправность..

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

Все еще не работает.Скорее всего поломана схема, это уже не шутки,свяжитесь с нами по почте, мы попробуем помочь!

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

Прежде чем использовать один из портов, вы должны сообщить

Arduino это INPUT(входящий) или OUTPUT(исходящий), дляэтого мы используем функцию pinMode().

Прежде чем использовать порт в качестве ИСХОДЯЩЕГО, вы

должны подать команду HIGH (5 Вольт), или LOW (0 Вольт).digitalWrite(13, HIGH);

pinMode(13, OUTPUT);

Почти во всех современных телевизорах имониторах есть светодиодные индикаторы,

Здесь указан номер скетчаиспользуемого в данном опыте

Не забудьте внимательнопроверить и загрузить код.

Здесь описано что должнопроисходить со схемой в итоге.

Для того, чтобы понять какработает, код смотри ниже

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

Здесь вы найдете примеры из жизни,где могут использоваться созданныеВами схемы. На самом деле многие изсхем используются вами каждый день.

Что вы должны увидеть:

Возможные трудности: Применение в жизни:

секцию по устранению ошибок, ниже.

которые показывают включен прибор или нет.

смотрите Сервис > Последовательный порт >

Откройте Arduino IDE lesson_1Файл > Примеры > MaxKit > //

На заметку:

Page 27: 1 27 SIK.Guide-150dpi-01 RUarduinokit.ru/wp-content/uploads/2015/04/1_27_SIK.Guide-150dpi-01... · // Подсоедините вашу плату Arduino Uno Используйте

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License.

http://creativecommons.org/licenses/by-sa/3.0/

Or send a letter to:

MaxKit.Ru

Следующие страницы с 27 по 80ищите на .http://maxkit.ru

Полный комплект на http://store.helpset.ru