0@10
20@10 corner: 102.0d@30
0@10 corner: 122.0d@30
24@24.0d
260@10
280@10 corner: 319.0d@70
260@10 corner: 339.0d@70
290.5d@23.5d
260@40
180@50
200@50 corner: 232.0d@70
180@50 corner: 252.0d@70
204@63.5d
180@60
252.0d@60
1
reset
2
24.0d
7.0d
0.0d
232.0d@60
252.0d@60 corner: 252.0d@60
rst
260@60
280@60
rTT
in
9221269e-353d-48ce-bbf5-d99f65392bd3
7c4aa40a-1706-48a0-9d46-2fc6a61082e9
3354f42f-fa95-4228-916f-cc858e8d4d38
898631e4-bda7-4ee9-ba8a-ea660d7bdd23
out
a03f2578-2d41-4480-8199-222a90076d54
90eb385e-c68f-4909-bec1-ae0ac1d06cf5
b92284eb-5e66-41fe-bc99-854c8552e96a
rTT
if((in)&&(!tmp)) { out= !out; tmp=1; }
if((!in)&&(tmp)) { tmp=0; }
66
tmp
=0;
bool
560@20
580@20 corner: 661.0d@40
560@20 corner: 681.0d@40
584@34.5d
560@20 corner: 580@40
661.0d@30
681.0d@30
661.0d@20 corner: 681.0d@40
560@30
Ключ на старт
73.0d
9.0d
580@30
339.0d@30 corner: 339.0d@60
17.0d
319.0d@60
339.0d@60
cbbdd229-9197-4882-8364-2c776339760b
Т-триггер со сбросом
20
if((in)&&(!tmp)) { out= !out; tmp=1; }
if((!in)&&(tmp)) { tmp=0; }
if(rst) { tmp=0; out=0; }
92
39.0d
280@40
122.0d@20 corner: 122.0d@40
0.0d
102.0d@20
122.0d@20
Кнопка СТАРТ
9
74.0d
8.0d
190
710@20
730@20 corner: 790@180
710@20 corner: 810@180
738.0d@34.5d
500@40
520@40 corner: 580@100
500@40 corner: 600@100
539.0d@53.5d
310@0
330@0 corner: 390@40
310@0 corner: 410@40
346.0d@13.5d
150@10
170@10 corner: 251.0d@30
150@10 corner: 271.0d@30
174@24.5d
150@20
170@20
150@10 corner: 170@30
251.0d@10 corner: 271.0d@30
271.0d@20
73.0d
9.0d
0.0d
251.0d@20
271.0d@20 corner: 271.0d@30
EN
310@30
330@30
410@30
simetricMulti
1000
0
Q
9.0d
390@30
430@0
450@0 corner: 510@40
430@0 corner: 530@40
463.0d@13.5d
430@20 corner: 450@40
430@30
8
continuously
constant
440
EN
450@30
410@30 corner: 410@70
C
500@70
520@70
500@60 corner: 520@80
400@90
420@90 corner: 460@150
400@90 corner: 480@150
431.5d@103.5d
250@120
270@120 corner: 310@160
250@120 corner: 330@160
276.5d@134.5d
I
250@150
270@150
230.0d@153.5d
330@150
Q
9.0d
310@150
330@120 corner: 330@150
400@120
420@120
400@110 corner: 420@130
240@190
260@190 corner: 342.0d@210
240@190 corner: 362.0d@210
264@204.0d
342.0d@190 corner: 362.0d@210
362.0d@200
74.0d
8.0d
0.0d
342.0d@200
362.0d@140 corner: 362.0d@200
400@140
420@140
400@130 corner: 420@150
460@130 corner: 480@150
480@140
Q
9.0d
460@140
480@90 corner: 480@140
SP
500@90
520@90
500@80 corner: 520@100
580@60 corner: 600@80
640@110
660@110 corner: 692.0d@130
640@110 corner: 712.0d@130
664@123.5d
640@110 corner: 660@130
692.0d@120
712.0d@120
692.0d@110 corner: 712.0d@130
640@120
24.0d
7.0d
660@120
600@230
620@230 corner: 660@290
600@230 corner: 680@290
628.5d@243.5d
600@250 corner: 620@270
460@270
480@270 corner: 562.0d@290
460@270 corner: 582.0d@290
484@284.0d
562.0d@270 corner: 582.0d@290
582.0d@280
74.0d
8.0d
0.0d
562.0d@280
582.0d@280 corner: 582.0d@280
600@280
620@280
600@270 corner: 620@290
680@240
700@240 corner: 740@280
680@240 corner: 760@280
706.5d@254.5d
680@260 corner: 700@280
760@240
780@240 corner: 840@280
760@240 corner: 860@280
799.0d@253.5d
760@270
870@240
890@240 corner: 952.0d@260
870@240 corner: 972.0d@260
894@253.5d
870@250
Зажигание
7
54.0d
7.0d
890@250
860@250 corner: 860@270
9.0d
840@270
860@270
EN
780@270
760@270 corner: 760@270
9.0d
740@270
760@270
740@260 corner: 760@280
680@270
4
700@270
680@270 corner: 680@280
Q
9.0d
660@280
680@280
660@270 corner: 680@290
600@260
620@260
600@90 corner: 600@260
>L
14.0d
580@90
600@90
580@80 corner: 600@100
600@70
down
V
10.0d
580@70
600@50 corner: 600@70
Val
710@50
730@50
710@40 corner: 730@60
910@0
930@0 corner: 997.0d@20
910@0 corner: 1017.0d@20
910@10
Индикатор1
59.0d
820@10 corner: 820@50
a1
12.0d
790@50
810@50
790@40 corner: 810@60
910@30
930@30 corner: 998.0d@50
910@30 corner: 1018.0d@50
910@40
Индикатор2
3
60.0d
810@40 corner: 810@70
b1
12.0d
790@70
810@70
790@60 corner: 810@80
910@60
930@60 corner: 998.0d@80
910@60 corner: 1018.0d@80
910@70
Индикатор3
60.0d
820@70 corner: 820@90
c1
11.0d
790@90
810@90
790@80 corner: 810@100
910@90
930@90 corner: 999.0d@110
910@90 corner: 1019.0d@110
910@90 corner: 930@110
910@100
Индикатор4
5
61.0d
930@100
810@100 corner: 810@110
d1
12.0d
790@110
810@110
790@100 corner: 810@120
910@120
930@120 corner: 998.0d@140
910@120 corner: 1018.0d@140
910@120 corner: 930@140
910@130
Индикатор5
6
60.0d
930@130
810@130 corner: 810@130
e1
12.0d
790@130
810@130
790@120 corner: 810@140
910@150
930@150 corner: 998.0d@170
910@150 corner: 1018.0d@170
910@150 corner: 930@170
910@160
Индикатор6
60.0d
930@160
810@150 corner: 810@160
f1
10.0d
790@150
810@150
790@140 corner: 810@160
910@180
930@180 corner: 998.0d@200
910@180 corner: 1018.0d@200
910@190
Индикатор7
60.0d
810@170 corner: 810@190
g1
12.0d
790@170
810@170
790@160 corner: 810@180
430@380
450@380 corner: 521.0d@400
430@380 corner: 541.0d@400
454@394.5d
270@380
290@380 corner: 371.0d@400
270@380 corner: 391.0d@400
294@394.5d
270@390
391.0d@390
73.0d
9.0d
0.0d
371.0d@390
391.0d@390 corner: 391.0d@390
430@390
450@390
Кл. на старт
10
63.0d
9.0d
190@340
190@340 corner: 565.0d@361.0d
left
Это для контроля переменной "Ключ на старт" (подключения светодиода)
369.0d
3@13.0d
10.0d
490
(0 to: 190)
(190 to: 680)
(680 to: 870)
(870 to: 1060)
Arduino Uno
398@558
398@538
398@518
398@498
398@478
398@458
398@438
398@418
396@386
396@364
396@346
11
396@324
12
396@304
13
396@286
12@458
14
12@480
15
12@498
16
12@518
17
12@538
18
12@560
19
Общие сведения
Arduino Uno контроллер построен на ATmega328 . Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи.
В отличие от всех предыдущих плат, использовавших FTDI USB микроконтроллер для связи по USB, новый Ардуино Uno использует микроконтроллер ATmega8U2.
"Uno" переводится как один с итальянского и разработчики тем самым намекают на грядущий выход Arduino 1.0. Новая плата стала флагманом линейки плат Ардуино.
Характеристики
Микроконтроллер ATmega328
Рабочее напряжение 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В
Цифровые Входы/Выходы 14 (6 из которых
могут
использоваться как
выходы ШИМ)
Аналоговые входы 6
Постоянный ток через вход/выход 40 мА
Постоянный ток для вывода 3.3 В 50 мА
Флеш-память 32 Кб (ATmega328)
из которых 0.5 Кб
используются для
загрузчика
ОЗУ 2 Кб (ATmega328)
EEPROM 1 Кб (ATmega328)
Тактовая частота 16 МГц
Питание
Arduino Uno может получать питание через подключение USB или от внешнего источника питания. Источник питания выбирается автоматически. Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с центральным положительным полюсом. Провода от батареи подключаются к выводам Gnd и Vin разъема питания. Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В.
Выводы питания:
VIN. - Вход используется для подачи питания от внешнего источника (в отсутствие 5 В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод.
5V. - Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5 В.
3V3. - Напряжение на выводе 3.3 В генерируемое встроенным регулятором на плате. Максимальное потребление тока 50 мА.
GND. - Выводы заземления.
Память
Микроконтроллер ATmega328 располагает 32 кБ флэш памяти, из которых 0.5 кБ используется для хранения загрузчика, а также 2 кБ ОЗУ (SRAM) и 1 Кб EEPROM.
Входы и Выходы
Каждый из 14 цифровых выводов Uno может настроен как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (по умолчанию отключен) 20-50 кОм и может пропускать до 40 мА.
Некоторые выводы имеют особые функции:
Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2 USB-to-TTL.
Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения.
ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, для чего используется библиотека SPI.
LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
На платформе Uno установлены 6 аналоговых входов (обозначенных как A0 .. A5), каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF.
Некоторые выводы имеют дополнительные функции:
I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI).
Дополнительная пара выводов платформы:
AREF. Опорное напряжение для аналоговых входов.
Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Связь
На платформе Arduino Uno установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega328 поддерживают последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема ATmega8U2 направляет данный интерфейс через USB, программы на стороне компьютера "общаются" с платой через виртуальный COM порт. Прошивка ATmega8U2 использует стандартные драйвера USB COM, никаких стороних драйверов не требуется, но на Windows для подключения потребуется файл ArduinoUNO.inf. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).
ATmega328 поддерживает интерфейсы I2C (TWI) и SPI.
Программирование
Микроконтроллер ATmega328 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.
Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы ICSP (внутрисхемное программирование).
Автоматическая (программная) перезагрузка
Uno разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой Arduino на компьютере, а не нажатием кнопки на платформе. Одна из линий DTR микросхемы ATmega8U2, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллеру ATmega328 через 100 нФ конденсатор. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.
Функция имеет еще одно применение. Перезагрузка Uno происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
На Uno имеется возможность отключить линию автоматической перезагрузки разрывом соответствующей линии. Контакты микросхем с обоих концов линии могут быть соединены с целью восстановления. Линия маркирована «RESET-EN». Отключить автоматическую перезагрузку также возможно подключив резистор 110 Ом между источником 5 В и данной линией.
Токовая защита разъема USB
В Arduino Uno встроен самовостанавливающийся предохранитель (автомат), защищающий порт USB компьютера от токов короткого замыкания и сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не менее, данный предохранитель обеспечивает дополнительный барьер. Предохранитель срабатыват при прохождении тока более 500 мА через USB порт и размыкает цепь до тех пока нормальные значения токов не будут востановлены.
Физические характеристики
Длина и ширина печатной платы Uno составляют 6.9 и 5.3 см соответственно. Разъем USB и силовой разъем выходят за границы данных размеров. Четыре отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно составляет 0,25 см.
8417
1d6511bf-56cb-49c2-8364-b9d4259c91b4.png
30b73db2-4dd7-4723-ac94-7c5cef2fc3cc.png
8eb4ba2c-940b-4563-be47-5a6b09ecae4d.png
ae28eee5-4e06-4e7b-a8f2-10344c949970.png
uno.png
A
A
1024
uno
uno
General information
Arduino Uno controller built on the ATmega328 . The platform has 14 digital input/outputs (of which 6 can be used as PWM outputs), 6 analog inputs, a crystal oscillator 16 MHz, USB connector, power Jack, ICSP and the reset button. For the work necessary to connect the platform to a computer via a USB cable or power it with a AC/DC adapter or battery.
Unlike all the previous boards that used the FTDI USB microcontroller to communicate over USB, new Arduino Uno uses the ATmega8U2 microcontroller.
"Uno" means one in Italian and the developers thereby hinting at the upcoming release of Arduino 1.0. The new Board became the flagship Arduino boards.
Features
Microcontroller ATmega328
Operating voltage 5 V
Input voltage (recommended) 7-12 V
Input voltage (limits) 6-20 In
Digital Inputs/Outputs 14 (of which 6
can
be used as
PWM outputs)
Analog inputs 6
DC current through input/output 40 mA
DC current for 3.3 V pin 50 mA
Flash memory 32 KB (ATmega328)
of which 0.5 KB
used for
loader
RAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock speed 16 MHz
Food
Arduino Uno can be powered via the USB connection or from an external power source. The power source is selected automatically. External power (not USB) can be supplied via an AC/DC adapter (wall-wart) or battery. The voltage Converter is connected by connector 2.1 mm center positive pole. The wires from the battery connect to the Gnd and Vin pin headers of the power connector. The platform can work with external supply from 6 V to 20 V. When the supply voltage is below 7 V, the output of 5V can give less than 5, the platform may become unstable. When using voltage higher than 12V, the voltage regulator may overheat and damage the Board. The recommended range is from 7 V to 12 V.
Power pins:
VIN. - Input is used to supply power from an external source (in the absence of the 5 volts from the USB connection or other regulated power source). The power supply takes place through this pin.
5V. - Adjustable voltage source used to power the microcontroller and other components on the Board. Power may be supplied from VIN via a voltage regulator or from USB or another regulated voltage source of 5 V.
3V3. - The voltage on the 3.3 V output generated by the internal regulator on the Board. The maximum current consumption of 50 mA.
GND. The conclusions of the ground.
Memory
The ATmega328 microcontroller comes with 32 KB of flash memory of which 0.5 KB is used to store bootloader, 2 KB of RAM (SRAM and 1 KB EEPROM.
Inputs and Outputs
Each of the 14 digital pins Uno can be configured as input or output. Insights operate at a voltage of 5 V. Each output has a load resistor (disabled by default) of 20-50 ohms and can handle up to 40 mA.
Some pins have special functions:
Serial bus: 0 (RX) and 1 (TX). Pins are used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to corresponding pins of the serial chip the ATmega8U2 USB-to-TTL.
External interrupt: 2 and 3. These pins can be configured for call interruption or the lower value, either for front or rear front or when you change the value.
PWM: 3, 5, 6, 9, 10, and 11. Any insights provides PWM resolution of 8 bits.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication, which uses the SPI library.
LED: 13. Built-in led connected to digital pin 13. If the value on the output is held high, the led is illuminated.
Platform Uno has 6 analog inputs (A0 .. A5), each 10 bits of resolution (i.e. 1024 different values). Standard conclusions are measuring range to 5 V relative to the earth, nonetheless it is possible to change the upper limit by the AREF pin.
Some pins have additional functions:
I2C: 4 (SDA) and 5 (SCL). By means of pins communicates I2C (TWI).
An additional pair of pins on the Board:
AREF. The reference voltage for the analog inputs.
Reset. The low level signal at pin resets the microcontroller. Typically used to connect the reset button on the expansion card, closing access to the button on the Arduino Board.
Link
The Arduino Uno has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. ATmega328 support serial interface UART TTL (5V) by the pins 0 (RX) and 1 (TX). Installed on Board ATmega8U2 chip directs the interface via USB, programs on the computer "communicate" with the Board via a virtual COM port. The ATmega8U2 firmware uses the standard USB COM drivers, no the drivers side is not required, but on Windows to connect need file ArduinoUNO.inf. Monitoring Serial Monitor of the Arduino program allows you to send and receive text data when you connect to the platform. The RX and TX LEDs on the Board will flash when data transfer via the FTDI chip and USB connection (but not for serial communication via pins 0 and 1).
The ATmega328 supports I2C (TWI) and SPI.
Programming
The ATmega328 microcontroller comes with a recorded loader, facilitating the entry of new programs without using an external hardware programmer. Communication takes the original STK500 Protocol.
You have the option not to use the bootloader and program the microcontroller through the insights ICSP (in-circuit programming).
Automatic (software) reset
Uno is designed in such a way that the new code before recording the restart performed by the Arduino program on your computer, instead of pressing buttons on the platform. One of the lines DTR chip the ATmega8U2, control flow (DTR), connected to the output of the restart, the microcontroller ATmega328 via a 100 nF capacitor. Activation of this line, i.e. the signal of the low level, resets the microcontroller. The Arduino software uses this capability to upload code by simply pressing the Upload button in the Arduino environment. Supply low-level signal at the DTR coordinated with the beginning of writing code that reduces the loader timeout.
The function has another use. Restart Uno happens every time you connect to the Arduino program on a computer with Mac OS X or Linux (via USB). Following half a second after the reboot bootloader works. During programming intercept the first few bytes of code to avoid incorrect data platform (all except the code of the new program). If you are debugging one-off sketch recorded in the platform or entering any other data when you first start, you must make sure that the computer waits for a second before transmitting the data.
On the Uno you have the option to disable the auto-restart gap of the respective line. The contacts of the chips with both ends of the line can be connected to restore. The line labeled "RESET-EN". Disable automatic restart also possible by connecting a 110 Ohm resistor with a 5 V source and this line.
Current protection of the USB connector
The Arduino Uno has a built-samoustraniajutsia fuse (automatic), which protects the computer's USB ports from short-circuit currents and overcurrents. Although virtually all computers have this protection, however, this fuse provides an additional barrier. Fuse srabatyvaet the passage of current more than 500 mA via USB port and opens the circuit until normal currents will not be restored.
Physical characteristics
Length and width of the Uno PCB are 6.9 and 5.3 cm, respectively. USB connector and power Jack extending beyond the former dimensions. Four screw holes allow the Board to secure it to the surface. The distance between digital pins 7 and 8 is equal to 0.4 cm, although other findings, it is 0,25 m.
9600
arduinoIDE
allInOne
landscape
all
93095697
Contr1
Tags1
Outputs1
0@0
LibraryRoot
LibraryGroup-Базовые элементы
LibraryGroup-Таймеры
0@0
264
0@0
95
367
0@-336
root
input
output
globalVariable
8091df1c-75fd-47e2-9315-a03a7bbd6d05
0@0