10@80
30@80 corner: 62.0d@100
10@80 corner: 82.0d@100
34@93.5d
100@60
120@60 corner: 160@100
100@60 corner: 180@100
126.5d@74.5d
100@80 corner: 120@100
240@170
260@170 corner: 300@250
240@170 corner: 320@250
271.5d@183.5d
240@190 corner: 260@210
100@120
120@120 corner: 160@160
100@120 corner: 180@160
126.5d@134.5d
10@140
30@140 corner: 63.0d@160
10@140 corner: 83.0d@160
34@153.5d
63.0d@140 corner: 83.0d@160
83.0d@150
1
smk2
4
25.0d
7.0d
0.0d
69.0d@150
83.0d@150
83.0d@150 corner: 83.0d@150
I
100@150
120@150
100@140 corner: 120@160
160@140 corner: 180@160
180@150
2
Q
9.0d
160@150
310@40
330@40 corner: 377.0d@120
310@40 corner: 397.0d@120
335.0d@54.5d
100@210
120@210 corner: 160@250
100@210 corner: 180@250
126.5d@224.5d
10@230
30@230 corner: 74.0d@250
10@230 corner: 94.0d@250
34@244.5d
10@240
30@240
10@230 corner: 30@250
74.0d@230 corner: 94.0d@250
94.0d@240
storage
3
36.0d
9.0d
0.0d
74.0d@240
94.0d@240 corner: 94.0d@240
I
100@240
120@240
100@230 corner: 120@250
160@230 corner: 180@250
180@240
Q
9.0d
160@240
240@240
260@240
200@70 corner: 200@240
T
310@70
330@70
TRStrig
88efcaec-b870-4627-b570-26123e363485
переключение
40e8a822-1ef9-42d8-89c3-3cd9a8f03dc6
S
4c6ab583-2623-4ddf-a3d2-dabd4a7c6153
установка
b2175590-79d5-4442-bd03-72217e0363fd
R
9af2c8e4-c74f-4e33-b602-5772fa56025a
сброс
47867e77-7ace-4e58-9b2b-cae5699ff557
Q
affb027d-e5fd-4fc5-9076-2ffed11ee3de
выход
f98681a9-ae4c-4625-895f-6e83b8af151c
effd144f-a5ba-4d5a-8b57-1742d0808206
TRStrig
if ((T) && (!T_old)) {Q=!Q;}
if (S) {Q=true;}
if (R) {Q=false;}
T_old=T;
74
T_old
;
bool
310@90
330@90
310@110
480@60
500@60 corner: 540@120
480@60 corner: 560@120
508.5d@73.5d
480@90
340@210
360@210 corner: 400@270
340@210 corner: 420@270
371.5d@223.5d
9.0d
300@240
320@240
340@180
360@180 corner: 394.0d@200
340@180 corner: 414.0d@200
364@194.5d
340@180 corner: 360@200
394.0d@190
414.0d@190
394.0d@180 corner: 414.0d@200
340@190
temp
9
26.0d
9.0d
360@190
320@190 corner: 320@240
340@240
360@240
340@230 corner: 360@250
340@350
360@350 corner: 400@410
340@350 corner: 420@410
372.0d@363.5d
220@320
240@320 corner: 300@360
220@320 corner: 320@360
259.0d@333.5d
140@300
160@300 corner: 200@360
140@300 corner: 220@360
171.5d@313.5d
10@320
30@320 corner: 59.0d@340
10@320 corner: 79.0d@340
34@334.5d
79.0d@330
stop
5
21.0d
9.0d
0.0d
65.0d@330
79.0d@330 corner: 79.0d@330
140@330
160@330
50@370
70@370 corner: 110@410
50@370 corner: 130@410
76.5d@384.5d
50@400
70@400
30.0d@403.5d
130@400
9.0d
110@400
130@350 corner: 130@400
140@350
160@350
220@350
9.0d
200@350
220@350 corner: 220@350
EN
220@350
240@350
320@350
100ms
33@-22.0d
33.0d
3@10.0d
7.0d
253@298.0d corner: 292.0d@316.0d
left
100
9.0d
300@350
320@350 corner: 320@380
S
340@380
360@380
340@370 corner: 360@390
240@390
260@390 corner: 294.0d@410
240@390 corner: 314.0d@410
264@404.5d
240@400
314.0d@400
26.0d
9.0d
0.0d
294.0d@400
314.0d@400 corner: 314.0d@400
R
340@400
360@400
340@390 corner: 360@410
400@390 corner: 420@410
420@400
9.0d
400@400
340@260 corner: 340@400
422@396.5d corner: 434.0d@403.5d
326.0d@256.5d corner: 338.0d@263.5d
L1
340@260
360@260
340@250 corner: 360@270
400@250 corner: 420@270
420@260
9.0d
400@260
440@230
460@230 corner: 520@270
440@230 corner: 540@270
478.5d@243.5d
440@260
550@230
570@230 corner: 630@270
550@230 corner: 650@270
586.0d@243.5d
550@260
660@300
680@300 corner: 720@360
660@300 corner: 740@360
691.5d@313.5d
660@330
550@320
570@320 corner: 630@360
550@320 corner: 650@360
588.5d@333.5d
EN
550@350
570@350
650@350
5s
43@-22.0d
13.0d
3@10.0d
7.0d
593@298.0d corner: 612.0d@316.0d
5000
Q
9.0d
630@350
650@350 corner: 650@350
660@350
680@350
730@340
750@340 corner: 782.0d@360
730@340 corner: 802.0d@360
754@353.5d
730@350
siren
8
24.0d
7.0d
750@350
730@350 corner: 730@350
9.0d
720@350
740@350
680@330
730@250
750@250 corner: 783.0d@270
730@250 corner: 803.0d@270
754@264.5d
730@260
lamp
12
25.0d
9.0d
750@260
650@260 corner: 650@330
9.0d
630@260
650@260
300/300
30@-30
41.0d
3@10.0d
7.0d
580@200 corner: 627.0d@218.0d
simetricMulti
300
0
EN
570@260
550@410
570@410 corner: 630@450
550@410 corner: 650@450
588.5d@423.5d
550@440
730@430
750@430 corner: 794.0d@450
730@430 corner: 814.0d@450
754@444.5d
730@440
794.0d@440
814.0d@440
36.0d
9.0d
750@440
650@440 corner: 650@440
Q
9.0d
630@440
650@440
10s
43@-22.0d
18.0d
3@10.0d
7.0d
593@388.0d corner: 617.0d@406.0d
10000
EN
570@440
540@260 corner: 540@440
Q
9.0d
520@260
540@260
10s
44@-22.0d
18.0d
3@10.0d
7.0d
484@208.0d corner: 508.0d@226.0d
EN
454@260
480@130
500@130 corner: 540@190
480@130 corner: 560@190
508.5d@143.5d
480@160
494@160
480@150 corner: 494@170
480@170 corner: 494@190
570@170
590@170 corner: 607.0d@190
570@170 corner: 627.0d@190
594@183.5d
570@180
tr
9.0d
7.0d
590@180
560@180 corner: 560@180
9.0d
540@180
560@180
540@170 corner: 560@190
480@180
494@180
420@110 corner: 420@260
480@110
494@110
570@100
590@100 corner: 621.0d@120
570@100 corner: 641.0d@120
594@113.5d
570@100 corner: 590@120
570@110
aktiv
11
23.0d
7.0d
590@110
560@110 corner: 560@110
9.0d
540@110
560@110
500@90
397.0d@90 corner: 397.0d@160
9.0d
377.0d@110
397.0d@110
TRStrig
ecc128d7-2b9c-4746-9607-871d4e2040db
TRStrig
TRS-триггер.
Выход Q инвертируется по переднему фронту сигнала на входе Т.
Выход Q = 0, если R = 1
Выход Q = 1, если S = 1
Выход Q = 0, если S = 1 и R = 1
Автор: Boroda
168
// TRStrig
if ((T) && (!T_old)) {Q = !Q;}
if (S) {Q = true;}
if (R) {Q = false;}
T_old = T;
93
47.0d
330@110
180@110 corner: 180@220
240@220
260@220
240@210 corner: 260@230
240@230 corner: 260@250
300@230 corner: 320@250
240@200
260@200
190@90 corner: 190@200
9.0d
160@90
180@90
160@80 corner: 180@100
100@90
120@90
82.0d@90 corner: 82.0d@90
0.0d
68.0d@90
82.0d@90
68.0d@80 corner: 82.0d@100
smk1
24.0d
7.0d
540
(0 to: 540)
post
vz
10
post_on
trevoga
out_aktiv
smk_on
escape
6
escape_ext
7
wait
Arduino Nano(ATmega328)
13
14
15
16
17
18
19
20
21
Общие сведения
Платформа Nano, построенная на микроконтроллере ATmega328 (Arduino Nano 3.0) , имеет небольшие размеры и может использоваться в лабораторных работах. Она имеет схожую с Arduino Duemilanove функциональность, однако отличается сборкой. Отличие заключается в отсутствии силового разъема постоянного тока и работе через кабель Mini-B USB. Nano разработана и продается компанией Gravitech.
Краткие характеристики
Микроконтроллер Atmel
ATmega328
Рабочее напряжение (логическая уровень) 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В
Цифровые Входы/Выходы 14 (6 из которых
могут
использоваться
как выходы
ШИМ)
Аналоговые входы 8
Постоянный ток через вход/выход 40 мА
Флеш-память 32 Кб
при этом 2 Кб
используются
для загрузчика
ОЗУ 2 Кб
EEPROM 1 Кб
Тактовая частота 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.
Память
Микроконтроллер имеет 32 кБ (при этом 2 кБ используется для хранения загрузчика). а ATmega328 имеет 2 кБ ОЗУ и 1 Кб 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). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
5987
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
1024
uno
nano
atmega328
General information
The Nano platform, built on the microcontroller ATmega328 (Arduino Nano 3.0) , is small in size and can be used in laboratory works. It has similar functionality to the Arduino Duemilanove, but in a different package. The difference lies in the absence of a power connector and DC operation via cable Mini-B USB. Nano developed and sold by the company Gravitech.
A brief description
Microcontroller Atmel
ATmega328
Operating voltage (logic level) 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 outputs
PWM)
Analog inputs 8
DC current through input/output 40 mA
Flash memory 32 KB
in this case, 2 KB
used
for loader
RAM 2 KB
EEPROM 1 KB
Clock speed 16 MHz
Dimensions 1.85 cm x 4.2 cm
Food:
The Arduino Nano can be powered via connection Mini-B USB, or from an unregulated 6 to 20 In (pin 30), or the regulated 5 V (pin 27), an external power source. Automatically selects the source with the highest voltage.
The FTDI FT232RL chip receives power only if the platform itself is powered by USB. Thus, when working from an external source (not USB), there will be no voltage of 3.3 V generated by the FTDI chip, while the RX and TX LEDs blink only when the presence of a high signal on pins 0 and 1.
Memory
The microcontroller has 32 KB (2 KB used to store the boot loader). but the ATmega328 has 2 KB of SRAM and 1 KB EEPROM.
Inputs and Outputs
Each of the 14 digital pins Nano can be configured as input or output. Insights operate at a voltage of 5 V. Each output has a load resistor (default off) 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 chip serial bus FTDI 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, although provided by the underlying hardware, is not included in the Arduino language.
LED: 13. Built-in led connected to digital pin 13. If the value on the output is held high, the led is illuminated.
Platform Nano has 8 analog inputs each with 10 bits of resolution (i.e. 1024 different values). Standard conclusions are the measurement range to 5 V.
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 Nano has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. Supported serial interface UART TTL (5V) by the pins 0 (RX) and 1 (TX). Mounted on Board FTDI FT232RL directs the interface via USB and the FTDI drivers (included with the Arduino software) provide a virtual COM port to software on the computer. 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).
It also supports I2C (TWI) and SPI.
Programming
The 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 via pins of the ICSP header (in-circuit programming).
Nano is designed in such a way that the new code before recording a restart is performed by the program, instead of pressing buttons on the platform. One of the lines of the FT232RL that control the data flow (DTR), connected to the output of the restart of the microcontroller 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. Reboot Nano 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.
9600
arduinoIDE
34500176
Contr1
Tags1
Inputs1
Outputs1
Variables1
0@0
LibraryRoot
LibraryGroup-Базовые элементы
0@0
123
0@-80
180
282
0@0
root