Необходимые компоненты


Download 123.88 Kb.
bet1/7
Sana17.10.2023
Hajmi123.88 Kb.
#1705894
  1   2   3   4   5   6   7
Bog'liq
Необходимые компоненты


Необходимые компоненты

  • Arduino UNO

  • Модуль Bluetooth HC-05

  • Реле

  • Соединительные провода

  • Электрические лампочки

  • Приложение Bluetooth Terminal HC-05

Arduino UNO
Arduino - это платформа с открытым исходным кодом, которая используется для разработки проектов в области электроники. Ее можно легко запрограммировать, стереть и перепрограммировать в любой момент времени. На рынке доступно множество плат Arduino, таких как Arduino UNO, Arduino Nano, Arduino Mega, Arduino lilypad и т.д., Которые имеют различные спецификации в зависимости от их использования. В этом проекте мы собираемся использовать Arduino UNO для автоматического управления бытовой техникой. На нем установлена микросхема микроконтроллера ATmega328, которая работает с тактовой частотой 16 МГц. Это мощная плата, которая может работать по протоколам связи USART, I2C и SPI. Обычно эта плата программируется с помощью программного обеспечения Arduino IDE с использованием кабеля micro USB. ATmega328 поставляется с предварительно запрограммированным встроенным загрузчиком, который упрощает загрузку кода без помощи внешнего оборудования. Он находит широкое применение при создании электронных проектов или продуктов. Для программирования платы используется язык C и Си ++, который очень прост в освоении и использовании. Arduino IDE значительно упрощает программирование. Он разделяет код на две части, т.е. void setup() и void loop(). Функция void setup() запускается только один раз и используется в основном для инициирования некоторого процесса, тогда как void loop() состоит из части кода, которая должна выполняться непрерывно.
Эта модель состоит из 6 аналоговых входных контактов и 14 цифровых выводов GPIO, которые могут использоваться в качестве ввода-вывода, 6 из которых обеспечивают ШИМ-выход и аналоговый выход с использованием функций pinMode (), digitalWrite (), digitalRead () и analogRead (). 6 аналоговых входных каналов имеют контакты от A0 до A5 и обеспечивают 10-битное разрешение. Питание платы может осуществляться либо с помощью USB-кабеля, работающего от 5 вольт, либо от разъема постоянного тока, работающего от 7 до 20 вольт. Встроенный регулятор напряжения вырабатывает 3,3 вольта для работы устройств с низким энергопотреблением. Поскольку ATmega328 работает по протоколам связи USART, SPI и I2C, он имеет контакты 0 (Rx) и 1 (Tx) для связи USART, контакты SDA (A4) и SCL (A5) для I2C и SS (10), контакты MOSI (11), MISO (12) и SCK (13) для протокола связи SPI. Эти характеристики делают плату Arduino Uno идеальной для проекта домашней автоматизации.

Download 123.88 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling