Arduino (Ардуино)



бет4/5
Дата14.11.2022
өлшемі1,34 Mb.
#158063
1   2   3   4   5
Байланысты:
Робототех 9
ПЗ Инф 7, Робототех 11 пз, Лекция-1663265446958
Порты ввода/вывода
Arduino Uno контроллер построен на ATmega328 (техническое описание, pdf). Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи.
Arduino Uno предоставляет пользователю 14 цифровых и 6 аналоговых выводов. Цифровые выводы имеют нумерацию от 0 до 13 и способны работать в двух направлениях, т.е. каждый из них может быть как входом, так и выходом. Направление определяется функцией pinMode(). Помимо этого, для каждого цифрового пина имеется возможность программно включить подтягивающий резистор, соединённый с плюсом питания микроконтроллера.
Помимо первичных функций, некоторые выводы Arduino Uno имеют дополнительные. Например:

  • выводы 3, 5, 6, 9, 10 и 11 способны формировать широтно-импульсную модуляцию (ШИМ) с помощью функции analogWrite().

  • выводы A4(SDA) и A5(SCL) представляют интерфейс связи по протоколу I2C.

  • выводы 10(SS), 11(MOSI), 12(MISO), 13(SCK) обеспечивают связь по SPI-интерфейсу.

  • выводы 0(RX) и 1(TX) – обеспечивают последовательный интерфейс передачи данных.

  • к выводу 13 подключен smd-светодиод, расположенный на плате.

  • RESET – подача низкого уровня на этот вывод приведёт к сбросу микроконтроллера.



Особенности
Когда кто-нибудь говорит об Ардуино, он, скорее всего, имеет ввиду электронную монтажную плату, которая называется Arduino Uno. Это плата с микроконтроллером. С помощью нее можно создавать и управлять абсолютно разными проектами: датчик движения, датчик температуры, можно создать робота, который принесет вам тапочки. Все ограничивается только фантазией человека, и финансовыми средствами. Например, если создавать систему «умный» дом с помощью Ардуино, надо будет потратиться.
Ардуино можно сравнить с материнской платой компьютера, которая также имеет процессор, находящийся под кулером. Материнская плата с процессором выполняет те же функции, что и Arduino Uno. К ней подключаются другие устройства: дисплей, дисководы, жесткие диски, и вся остальная периферия. Также можно подключить много различных устройств. Конечно, плодотворная работа требует некоторых знаний: схемотехники, электроники, и даже основ программирования на языке С++. Однако, поверьте, это несложно, если все подробно рассмотреть и изучить.


Достарыңызбен бөлісу:
1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет