430@220
450@220 corner: 482.0d@240
430@220 corner: 502.0d@240
454@233.5d
280@140
300@140 corner: 340@200
280@140 corner: 360@200
311.5d@153.5d
200@120
220@120 corner: 280@180
200@120 corner: 300@180
239.0d@133.5d
110@120
130@120 corner: 190@160
110@120 corner: 210@160
148.5d@133.5d
20@140
40@140 corner: 87.0d@160
20@140 corner: 107.0d@160
44@153.5d
87.0d@140 corner: 107.0d@160
107.0d@150
1
Вверх дверь1
booton1
2
39.0d
7.0d
0.0d
87.0d@150
280@190
300@190
107.0d@150 corner: 107.0d@190
EN
110@150
130@150
110@140 corner: 130@160
190@140 corner: 210@160
210@150
1500
Q
9.0d
190@150
200@150 corner: 200@150
200@150
220@150
200@140 corner: 220@160
100@220
120@220 corner: 180@280
100@220 corner: 200@280
136.0d@234.0d
0@310
20@310 corner: 54.0d@330
0@310 corner: 74.0d@330
24@323.5d
0@320
74.0d@320
5000
5000
26.0d
7.0d
0.0d
54.0d@320
74.0d@250 corner: 74.0d@320
I1
100@250
120@250
100@240 corner: 120@260
820@390
840@390 corner: 900@450
820@390 corner: 920@450
855.5d@404.0d
580@90
600@90 corner: 660@190
580@90 corner: 680@190
615.5d@103.5d
460@280
480@280 corner: 540@320
460@280 corner: 560@320
496.0d@293.5d
390@260
410@260 corner: 450@320
390@260 corner: 470@320
421.5d@273.5d
390@290
410@290
390@280 corner: 410@300
280@470
300@470 corner: 340@530
280@470 corner: 360@530
311.5d@483.5d
190@450
210@450 corner: 270@510
190@450 corner: 290@510
229.0d@463.5d
110@450
130@450 corner: 190@490
110@450 corner: 210@490
148.5d@463.5d
0@470
20@470 corner: 68.0d@490
0@470 corner: 88.0d@490
24@483.5d
88.0d@480
Вниз дверь1
booton2
3
40.0d
7.0d
0.0d
68.0d@480
280@520
300@520
88.0d@480 corner: 88.0d@520
110@480
130@480
110@470 corner: 130@490
190@470 corner: 210@490
210@480
9.0d
190@480
190@480 corner: 190@480
190@480
210@480
190@470 corner: 210@490
Val
190@500
210@500
190@490 corner: 210@510
270@490 corner: 290@510
290@500
4
9.0d
270@500
280@500 corner: 280@500
280@500
300@500
360@520
Q
9.0d
340@520
430@350
450@350 corner: 483.0d@370
430@350 corner: 503.0d@370
454@363.5d
430@360
rele2
9
25.0d
7.0d
450@360
360@310 corner: 360@520
390@310
410@310
390@300 corner: 410@320
450@300 corner: 470@320
470@310
Q
9.0d
450@310
460@310 corner: 460@310
EN
460@310
480@310
460@300 corner: 480@320
540@300 corner: 560@320
560@310
simetricMulti
50
0
9.0d
540@310
560@120 corner: 560@310
C
580@120
600@120
580@110 corner: 600@130
UD
580@140
600@140
580@130 corner: 600@150
690@200
710@200 corner: 770@260
690@200 corner: 790@260
721.5d@214.0d
I1
690@230
710@230
690@220 corner: 710@240
600@390
620@390 corner: 642.0d@410
600@390 corner: 662.0d@410
624@403.5d
600@400
662.0d@400
50
14.0d
7.0d
0.0d
642.0d@400
662.0d@250 corner: 662.0d@400
I2
690@250
710@250
690@240 corner: 710@260
770@240 corner: 790@260
790@250
>=
9.0d
770@250
590@160 corner: 590@250
SP
580@160
600@160
580@150 corner: 600@170
730@290
750@290 corner: 810@350
730@290 corner: 830@350
761.5d@304.0d
730@320
750@320
730@310 corner: 750@330
650@390
670@390 corner: 686.0d@410
650@390 corner: 706.0d@410
674@403.5d
650@400
670@400
650@390 corner: 670@410
686.0d@390 corner: 706.0d@410
706.0d@400
0
8.0d
7.0d
0.0d
686.0d@400
706.0d@340 corner: 706.0d@400
730@340
750@340
730@330 corner: 750@350
810@330 corner: 830@350
830@340
<=
9.0d
810@340
580@180 corner: 580@340
R
580@180
600@180
580@170 corner: 600@190
660@170 corner: 680@190
680@180
extend
V
10.0d
660@180
680@180 corner: 680@420
I1
820@420
840@420
820@410 corner: 840@430
700@450
720@450 corner: 747.0d@470
700@450 corner: 767.0d@470
724@463.5d
700@460
767.0d@460
100
7
100
19.0d
7.0d
0.0d
747.0d@460
767.0d@440 corner: 767.0d@460
I2
820@440
840@440
820@430 corner: 840@450
900@430 corner: 920@450
920@440
9.0d
900@440
100@270 corner: 100@500
I2
100@270
120@270
100@260 corner: 120@280
180@260 corner: 200@280
200@270
9.0d
180@270
210@230
230@230 corner: 260.0d@250
210@230 corner: 280.0d@250
234@243.5d
210@230 corner: 230@250
260.0d@240
280.0d@240
260.0d@230 corner: 280.0d@250
210@240
процент
proc
5
22.0d
7.0d
230@240
200@170 corner: 200@270
200@170
220@170
200@160 corner: 220@180
280@160 corner: 300@180
300@170
9.0d
280@170
280@170 corner: 280@170
280@170
300@170
280@160 corner: 300@180
280@180 corner: 300@200
340@180 corner: 360@200
360@190
9.0d
340@190
360@140 corner: 360@290
430@230
450@230
430@220 corner: 450@240
rele1
8
24.0d
7.0d
590
(0 to: 590)
Вверх дверь2
booton3
Вниз дверь2
booton4
rele3
10
rele4
11
Arduino Nano(ATmega168)
6
12
13
Общие сведения
Платформа Nano, построенная на микроконтроллере ATmega168 (Arduino Nano 2.x), имеет небольшие размеры и может использоваться в лабораторных работах. Она имеет схожую с Arduino Duemilanove функциональность, однако отличается сборкой. Отличие заключается в отсутствии силового разъема постоянного тока и работе через кабель Mini-B USB. Nano разработана и продается компанией Gravitech.
Краткие характеристики
Микроконтроллер Atmel ATmega168
Рабочее напряжение (логическая уровень) 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В
Цифровые Входы/Выходы 14 (6 из которых
могут
использоваться
как выходы
ШИМ)
Аналоговые входы 8
Постоянный ток через вход/выход 40 мА
Флеш-память 16 Кб
при этом 2 Кб
используются
для загрузчика
ОЗУ 1 Кб
EEPROM 512 байт Тактовая частота 16 МГц
Размеры 1.85 см x 4.2 см
Питание:
Arduino Nano может получать питание через подключение Mini-B USB, или от нерегулируемого 6-20 В (вывод 30), или регулируемого 5 В (вывод 27), внешнего источника питания. Автоматически выбирается источник с самым высоким напряжением.
Микросхема FTDI FT232RL получает питание, только если сама платформа запитана от USB. Таким образом при работе от внешнего источника (не USB), будет отсутствовать напряжение 3.3 В, генерируемое микросхемой FTDI, при этом светодиоды RX и TX мигаю только при наличие сигнала высокого уровня на выводах 0 и 1.
Память
Микроконтроллер имеет 16 кБ флеш-памяти для хранения кода программы (при этом 2 кБ используется для хранения загрузчика). Контроллер имеет 1 кБ ОЗУ и 512 байт EEPROM.
Входы и Выходы
Каждый из 14 цифровых выводов Nano, может настраиваться как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА.
Некоторые выводы имеют особые функции:
Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины FTDI USB-to-TTL.
Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения.
ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino.
LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
На платформе Nano установлены 8 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В.
Некоторые выводы имеют дополнительные функции:
I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI).
Дополнительная пара выводов платформы:
AREF. Опорное напряжение для аналоговых входов.
Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Связь
На платформе Arduino Nano установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. Поддерживаутся последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема FTDI FT232RL направляет данный интерфейс через USB, а драйверы FTDI (включены в программу Arduino) предоставляют виртуальный COM порт программе на компьютере. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).
Так же поддерживаются интерфейсы I2C (TWI) и SPI.
Программирование
Микроконтроллеры поставляются с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.
Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы блока ICSP (внутрисхемное программирование).
Nano разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Одна из линий FT232RL, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллера через конденсатор 100 нФ. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.
Функция имеет еще одно применение. Перезагрузка Nano происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
5830
8ecf9a2f-f41c-4e81-835e-09a956e854c2.png
adbdc502-bec7-43da-9b6d-6738b31805f0.png
221e004a-f686-4bdd-b569-6a88c20c6917.png
bffd5b5c-69d2-48d6-aa71-d8a4e2821056.png
f3d4a9ae-169d-498f-a561-eb3283868a72.png
ba158aa0-6b15-414e-a928-8b20ff482b39.png
A
A
512
uno
nano
atmega168
9600
arduinoIDE
15