Датчик 40@30 60@30 corner: 100@70 40@30 corner: 120@70 63.5d@43.5d 140@50 160@50 corner: 192.0d@70 140@50 corner: 212.0d@70 164@64.5d 140@50 corner: 160@70 192.0d@60 212.0d@60 192.0d@50 corner: 212.0d@70 140@60 Vlag 2 24.0d 9.0d 160@60 120@60 corner: 120@60 h 7.0d 100@60 120@60 100@50 corner: 120@70 3 period 1 13 DHT11 160 Вкл Вентилятора 50@40 70@40 corner: 102.0d@60 50@40 corner: 122.0d@60 74@54.5d 50@50 70@50 50@40 corner: 70@60 140@20 160@20 corner: 220@80 140@20 corner: 240@80 174.5d@34.0d 140@40 corner: 160@60 I2 36 140@70 160@70 126.0d@73.5d 140@60 corner: 160@80 250@60 270@60 corner: 310@120 250@60 corner: 330@120 282.5d@73.5d 250@80 corner: 270@100 140@80 160@80 corner: 220@140 140@80 corner: 240@140 174.5d@94.0d I1 140@110 160@110 140@100 corner: 160@120 I2 31 140@130 160@130 127.0d@133.5d 140@120 corner: 160@140 220@120 corner: 240@140 140@130 240@130 < Q 9.0d 220@130 240@110 corner: 240@130 R 250@110 270@110 250@100 corner: 270@120 350@80 370@80 corner: 410@140 350@80 corner: 430@140 381.5d@93.5d 350@100 corner: 370@120 250@130 270@130 corner: 330@170 250@130 corner: 350@170 289.0d@143.5d 50@150 70@150 corner: 114.0d@170 50@150 corner: 134.0d@170 74@163.5d 114.0d@150 corner: 134.0d@170 134.0d@160 Кнопка 12 36.0d 7.0d 0.0d 114.0d@160 134.0d@160 corner: 134.0d@160 EN 250@160 264@160 250@150 corner: 264@170 330@150 corner: 350@170 350@160 900000 Q 9.0d 330@160 350@130 corner: 350@160 350@130 370@130 350@120 corner: 370@140 430@120 450@120 corner: 484.0d@140 430@120 corner: 504.0d@140 454@133.5d 430@130 Реле 10 26.0d 7.0d 450@130 430@130 corner: 430@130 Q 9.0d 410@130 430@130 410@120 corner: 430@140 350@110 370@110 330@110 corner: 330@110 9.0d 310@110 330@110 310@100 corner: 330@120 250@90 S 270@90 240@70 corner: 240@90 Q 9.0d 220@70 240@70 220@60 corner: 240@80 140@50 > I1 160@50 122.0d@50 corner: 122.0d@110 0.0d 102.0d@50 122.0d@50 102.0d@40 corner: 122.0d@60 24.0d 9.0d 250@0 250@0 corner: 625.0d@47.0d left Реле включается, если сигнал с датчика больше 36 и выключается, если сигнал с датчика уменьшится до 30. Реальное значение выберите сами, так как значение 30 я взял от фонаря. Реле включается, если сигнал с датчика больше 36 259.0d 3@11.0d 8.0d и выключается, если сигнал с датчика уменьшится до 30. 287.0d 3@25.0d 9.0d Реальное значение выберите сами, так как значение 30 я взял от фонаря. 369.0d 3@39.0d 9.0d 230 (0 to: 160) (160 to: 390) Temp Vlaga temp 4 Arduino Micro 0 5 6 7 8 9 11 Общие сведения Микроконтроллер Arduino Micro – плата микроконтроллера на базе ATmega32u4 , разработанный совместно (in conjunction) с Adafruit. Плата имеет 20 цифровых вход/выходов (из них 7 могут использоваться в качестве выходов ШИМ и 12 - как аналоговые входы), кварцевый генератор частотой 16 МГц, гнездо микро-USB, разъем ICSP и кнопку reset. На ней есть все, что необходимо для работы с микроконтроллером. Чтобы запустить Arduino Micro, просто подключите его к компьютеру с помощью кабеля микро-USB. Форм-фактор контроллера позволяет легко разместить его на макетной плате. Micro схож с Arduino Leonardo тем, что ATmega32u4 имеет встроенную поддержку USB-соединения, благодаря чему не требуется вспомогательный процессор. Это позволяет Micro появляться на подключенном компьютере в качестве мыши или клавиатуры в дополнение к виртуальному (CDC) последовательному порту (COM). Характеристики Микроконтроллер ATmega32u4 Рабочее напряжение 5 В Входное напряжение (рекомендуемое) 7-12 В Входное напряжение (предельное) 6-20 В Цифровые Входы/Выходы 20 Каналы ШИМ 7 Аналоговые входные каналы 12 Постоянный ток через вход/выход 40 мА Постоянный ток для вывода 3.3 В 50 мА Флеш-память 32 Кб (ATmega32u4) из которых 4 Кб используются для загрузчика ОЗУ 2,5 Кб (ATmega32u4) EEPROM 1 Кб (ATmega32u4) Тактовая частота 16 МГц Питание Arduino Micro может питаться через USB подключение или от внешнего источника питания. Источник питания выбирается автоматически. Внешнее питание (не USB) может поступать либо от источника питания постоянного тока, либо с батареи. Выводы батареи или источника питания должны подключаться к выводам Gnd и Vin. Плата Arduino Micro может работать при подаче внешнего питания от 6 до 20 В. Однако при подаче напряжения ниже 7 В, на вывод 5 В может поступать менее пяти вольт, что приведет к нестабильной работе платы. При использовании более 12 В, стабилизатор напряжения может перегреться и вызвать повреждение платы. Выводы питания: VIN. - Входное напряжение Arduino при использовании внешнего источника питания (в отличие от 5 В с USB соединения или другого регулируемого источника питания). Вы можете подавать напряжение на этот вывод. 5V. - Регулируемое напряжение питания для питания микроконтроллера и других компонентов на плате. Может поступать либо с VIN через встроенный стабилизатор, либо через USB или другой источник стабилизированный источник питания 5 В. 3V. - Питание 3,3 В генерируется встроенным стабилизатором. Максимальный ток 50 мА. GND. - Выводы земли. Память ATmega32u4 имеет 32 КБ флеш-памяти (вместе с 4 КБ, которые используются загрузчиком (бутлодером)). Также контроллер имеет 2,5 КБ ОЗУ и 1 КБ EEPROM. Входы и Выходы Каждый из 20 цифровых выводов Micro может использоваться как вход или как выход. Работают при напряжении 5 В. Максимальный входной или выходной ток каждого вывода 40 мА. На каждом выводе имеется внутренний нагрузочный резистор 20-50 кОм (по умолчанию отключен). Дополнительно некоторые выводы имеют специальные функции: Последовательная шина: 0 (RX) и 1 (TX). Используются для получения (RX) и передачи (TX) последовательных данных TTL уровней с использованием аппаратных возможностей последовательной шины ATmega32U4. TWI: 2 (SDA) и 3 (SCL). Внешние прерывания: 0(RX), 1(TX), 2 и 3. Эти выводы могут быть сконфигурированы для запуска прерывания по нижней границе, по фронту или спаду, или по изменению значения. ШИМ: 3, 5, 6, 9, 10, 11 и 13. Обеспечивает 8-битный ШИМ. SPI: на разъеме ICSP. Данные выводы поддерживают связь по SPI с использованием библиотеки SPI. Обратите внимание, что выводы SPI не подключены ни к каким цифровым вход/выходам, как на Arduino Uno, они доступны только на соединителе ICSP и ближайших выводах, маркированных MISO, MOSI и SCK. RX_LED/SS. Это дополнительный вывод по сравнению с Leonardo. Он подключен к RX_LED, который показывает активность передачи по шине USB, но также может использоваться как вывод выбора подчиненного устройства (SS) для связи по SPI. LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. При высоком уровне на этом выводе светодиод включен, при низком уровне – выключен. Аналоговые входы: A0 - A5, A6 - A11 (на цифровых выводах 4, 6, 8, 9, 10 и 12). Всего Micro имеет 12 аналоговых входов, причем входы с A0 по A5 маркированы непосредственно на выводах, а другие, распределены соответственно на цифровых выводах 4, 6, 8, 9, 10 и 12. Все они также могут использоваться в качестве цифровых вход/выходов. Каждый аналоговый вход обеспечивает разрешающую способность 10 бит (т.е. 1024 различных значения). По умолчанию измерения на всех аналоговых входах производятся от потенциала земли до 5 В. На плате имеются еще два вывода: AREF. Опорное напряжение для аналоговых входов. Reset. Для сброса микроконтроллера переведите эту линию в низкий уровень. Обычно используется, чтобы добавить кнопку Reset на плату расширения, если эта плата закрывает доступ к кнопке на самом контроллере Связь Micro имеет несколько средств для связи с компьютером, другим Arduino, или иными микроконтроллерами. Контроллер ATmega32U4 предоставляет UART TTL (5V) для последовательной связи, доступный на цифровых выводах 0 (RX) и 1 (TX). Также 32U4 разрешает последовательный обмен (CDC) через USB и появляется для компьютерного программного обеспечения как виртуальный COM-порт. Кроме того, кристалл работает как «full speed» USB устройство при использовании стандартных драйверов USB COM. Для Windows требуется .inf файл. Светодиоды RX и TX на плате будут вспыхивать при передаче данных через USB соединение с компьютером (но не при последовательной связи через выводы 0 и 1) . ATmega32U4 также поддерживает интерфейсы I2C (TWI) и SPI. Micro может появляться как обычная клавиатура или мышь, и может быть запрограммирован для управления этими устройствами ввода. Программирование Контроллер ATmega32U4 на Arduino Micro поставляется с уже записанным загрузчиком (бутлодером), позволяющим загружать новый код без использования внешнего аппаратного программатора. Связь осуществляется по протоколу AVR109. Можно также обойти загрузчик и программировать микроконтроллер через разъем ICSP (In-Circuit Serial Programming, последовательное внутрисхемное программирование). Автоматический (программный) сброс и инициация загрузчика Вместо того чтоб требовать физического нажатия кнопки сброса перед загрузкой, Micro разработан так, что его можно сбросить программно при помощи кода, запущенного на подключенном компьютере. Сброс запускается, когда виртуальный (CDC) последовательный / COM порт Micro открывается при скорости 1200 бод и затем закрывается. При этом процессор будет сброшен, разрывая USB подключение к компьютеру (что означает, что виртуальный последовательный COM порт) исчезнет. После сброса процессора стартует загрузчик, который остается активным около 8 секунд. Загрузчик также может быть запущен нажатием кнопки Reset на Micro. Обратите внимание, что при первой подаче питания платы, она сразу перейдет к выполнению пользовательского кода, при его наличии, а не к запуску загрузчика. Вследствие такого способа сброса платы Micro, лучше всего перед загрузкой инициировать сброс программой Arduino, особенно если вы обычно перед загрузкой нажимаете кнопку Reset на других платах. Если программа не может сбросить плату, можно всегда запустить бутлодер нажатием кнопки сброса на плате. Защита от токовых перегрузок на USB В Micro установлен восстанавливающийся предохранитель, защищающий компьютерные USB порты от короткого замыкания и токовых перегрузок. Хотя большинство компьютеров имеют собственную встроенную защиту, предохранитель обеспечивает дополнительный уровень защиты. В случае прохождения через USB порт тока более 500 мА, предохранитель автоматически разорвет соединение до устранения короткого замыкания или перегрузки. Физические характеристики Максимальная длина и ширина печатной платы Arduino Micro составляют соответственно 4,8 и 1,77 см, без учета выступающего за указанные габариты USB соединителя. Компоновка позволяет легко размещать плату в беспаечном макете. 8227 d4d016f6-9385-4bea-8196-a3a373f56f8d.png 1cb74282-6e33-4160-a350-86d501590390.png 3db08c98-bf66-479b-804b-15be4abce0d6.png 85168148-f705-47f9-835b-5ddb75449ee5.png c94365c6-2882-4bf4-a9d5-485fe82fdac9.png 2f40fe4f-6283-4e23-8247-040cd0582472.png A A 1024 uno micro 9600 arduinoIDE