Arduino - Описание платы
В этой главе мы узнаем о различных компонентах платы Arduino. Мы изучим плату Arduino UNO, потому что это самая популярная плата в семействе плат Arduino. Кроме того, это лучшая плата для начала работы с электроникой и программированием. Некоторые платы выглядят немного иначе, чем приведенная ниже, но большинство Arduinos имеют большинство этих общих компонентов.
|
Power USB Плата Arduino может получать питание от компьютера через USB-кабель. Все, что вам нужно сделать, это подключить кабель USB к разъему USB (1). |
|
Power (Barrel Jack) Платы Arduino могут питаться напрямую от сети переменного тока, подключив ее к разъему Barrel Jack (2). |
|
Voltage Regulator Функция регулятора напряжения - контролировать напряжение, подаваемое на плату Arduino, и стабилизировать напряжения постоянного тока, используемые процессором и другими элементами. |
|
Crystal Oscillator Кварцевый генератор помогает Arduino справляться с проблемами времени. Как Arduino рассчитывает время? Ответ заключается в использовании кварцевого генератора. Число, нанесенное на кристалл Arduino, - 16.000H9H. Это говорит нам, что частота составляет 16 000 000 Гц или 16 МГц. |
|
Arduino Reset Вы можете перезагрузить плату Arduino, то есть запустить программу с самого начала. Вы можете сбросить плату UNO двумя способами. Во-первых, с помощью кнопки сброса (17) на плате. Во-вторых, вы можете подключить внешнюю кнопку сброса к контакту Arduino с надписью RESET (5). |
|
Pins (3.3, 5, GND, Vin)
|
|
Analog pins Плата Arduino UNO имеет шесть аналоговых входных контактов с A0 по A5. Эти контакты могут считывать сигнал от аналогового датчика, такого как датчик влажности или датчик температуры, и преобразовывать его в цифровое значение, которое может считывать микропроцессор. |
|
Main microcontroller Каждая плата Arduino имеет свой микроконтроллер (11). Вы можете считать это мозгом вашей доски. Основная ИС (интегральная схема) на Arduino немного отличается от платы к плате. Микроконтроллеры обычно производятся компанией ATMEL. Перед загрузкой новой программы из Arduino IDE вы должны знать, какая микросхема установлена на вашей плате. Эта информация доступна в верхней части ИС. Для получения более подробной информации о конструкции и функциях ИС вы можете обратиться к спецификации. |
|
ICSP pin В основном ICSP (12) представляет собой AVR, крошечный программный заголовок для Arduino, состоящий из MOSI, MISO, SCK, RESET, VCC и GND. Его часто называют SPI (Serial Peripheral Interface), который можно рассматривать как «расширение» вывода. Фактически, вы подчиняете устройство вывода мастеру шины SPI. |
|
Power LED indicator Этот светодиод должен загореться, когда вы подключаете Arduino к источнику питания, чтобы указать, что ваша плата правильно включена. Если этот индикатор не включается, значит, с подключением что-то не так. |
|
TX and RX LEDs На вашей плате вы найдете две метки: TX (передача) и RX (прием). Они появляются в двух местах на плате Arduino UNO. Сначала на цифровых контактах 0 и 1, чтобы указать контакты, отвечающие за последовательную связь. Во-вторых, светодиоды TX и RX (13). Светодиод TX мигает с разной скоростью при отправке последовательных данных. Скорость мигания зависит от скорости передачи данных, используемой платой. RX мигает во время приема. |
|
Digital I/O Плата Arduino UNO имеет 14 цифровых контактов ввода / вывода (15) (из которых 6 обеспечивают вывод ШИМ (широтно-импульсной модуляции). Эти выводы могут быть настроены для работы как входные цифровые выводы для чтения логических значений (0 или 1) или как цифровые. выходные контакты для управления различными модулями, такими как светодиоды, реле и т. д. Контакты, помеченные «~», могут использоваться для генерации ШИМ. |
|
AREF AREF означает аналоговое задание. Иногда, используются для установки внешнего опорного напряжения (от 0 до 5 вольт) в качестве верхнего предела для аналоговых входных выводов. |