Материалы к набору с платой Arduino-совместимой Uno R3 CH340G, кабелем USB Type A-B, макетной платой и проводами

Поздравляем с покупкой набора, чтобы тебе проще было в нём разобраться мы подготовили подробное описание, входящих в набор элементов и ссылки на все необходимые примеры кода и ПО.

Плата Arduino-совместимая UNO R3 CH340G

Arduino-совместимые платы линейки UNO R3 – одни из самых популярных плат для быстрого старта программирования на открытой платформе Arduino. В большинстве случаев именно на их основе создаются самые первые проекты устройств.

Arduino-совместимая плата на Uno R3 CH340G отличается от классической UNO R3 только другим чипом, контроллирующим USB-мост. При загрузке Arduino-совместимой UNO R3 CH340G может потребоваться ручная установка драйвера, но обычно драйвер устанавливается автоматически на операционные системы Windows 8 и старше.

Платы формата UNO позволяют подключать не только совместимые модули и датчики, но также сервоприводы, светодиоды и другие электронные компоненты. Главными преимуществами этих плат являются их удобство и простота использования, совместимость с огромным количеством датчиков, шилдов и устройств, а также сотни проектов с открытым кодом. Платы стандартно программируются в среде Arduino IDE.

Arduino-совместимая плата на Uno R3 CH340G обладает следующими характеристиками:

ХарактеристикаЗначение
МикроконтроллерATMega328P
Напряжение питания, В7-12 В (рекомендуемое); 6-20 В (предельное)
Рабочее напряжение, В5
ОЗУ2 Кб
Флеш-память32 Кб из которых 0.5 Кб используются для загрузчика
EEPROM1 Кб
Входы/Выходы Цифровые Входы/Выходы 14 (6 из которых могут использоваться как выходы ШИМ); Аналоговые входы 6

На Arduino-совместимой плате UNO R3 CH340G расположены 14 цифровых входов/выходов, часть из которых могут использоваться как выходы ШИМ, а также 6 аналоговых выходов. Также возможно подключение устройств по шине I2C.

Контроллер может быть запитан как от USB порта компьютера, так и от других источников питания (аккумуляторы, батарейки, блоки питания) через DC-разъем. На выходы платы подается напряжение 5В или 3.3В.

Распиновка UNO R3 CH340G

Установка и настройка среды Arduino IDE

Для того, чтобы начать программировать Arduino, требуется установить среду программирования Arduino IDE. Самую последнюю версию можно скачать с официального сайта Arduino.

Или прямо с нашего сайта:

После загрузки следуй подсказкам установщика (при установке есть возможность выбрать русский язык).

При запуске программы откроется следующее окно:

Подключи свою Arduino-совместимую плату с помощью кабеля, нажми в верхней панели кнопку Инструменты и выбери Плата: Arduino/Genuino Uno (для плат Arduino-совместимых UNO R3 и UNO R3 CH340G) или Плата: Arduino/Genuino Mega or Mega 2560 (для плат Arduino-совместимых Mega 2560 или Mega 2560 CH340G). Таким образом выбирается нужная конфигурация для программирования определенного контроллера. Далее следует выбрать порт, к которому будет привязана плата.

По пути Инструменты/Порт выбери COM порт, на котором определилась плата. Например, COM1.

Если плата не выбирается, то скачай и установи драйвер для микросхемы CH340G  – после этого плата будет опознаваться компьютером (драйвер может потребоваться для плат Arduino-совместимых UNO R3 CH340G или MEGA 2560 CH340G).

Драйвер для плат на базе CH340G

driver_ch340_341_arduino

Простейший код Blink

Для того, чтобы первично проверить работоспособность твоей Arduino-совместимой UNO или MEGA, тебе потребуется только подключенная к компьютеру плата и открытая программа ARDUINO IDE.

Через путь Файл/Примеры/01.Basics/Blink ты сможешь перейти в окно кода для проверки работы светодиода на плате.

Данный светодиод есть практически на всех платах Arduino и совместимых версиях, он контролируется константой LED_BUILTIN.

В появившемся окне появится готовый код, который контролирует мигание светодиода 1 раз в секунду. Для того, чтобы его запустить нажми на кнопку Загрузка в окне программы.

// функция setup исполняется один раз при включении платы
void setup() {
  // инициализация цифрового пина LED_BUILTIN в качестве выхода (output).
  pinMode(LED_BUILTIN, OUTPUT);
}

// фнукция loop исполняется в бесконечном цикле
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // включение светодиода (HIGH - это уровнь напряжения на пине)
  delay(1000);                       // ожидание 1 секунда
  digitalWrite(LED_BUILTIN, LOW);    // выключение светодиода
  delay(1000);                       // ожидание 1 секунда
}

Скачать файл с кодом, формат .INO: Blink_test

Беспаячные макетные платы

Беспаячные макетные платы постоянно используются при макетировании на Arduino, особенно, когда в проекте предполагается большое количество радиодеталей и модулей.

На макетной плате расположены рельсы питания, а также контакты для размещения компонентов и радиодеталей (группированы по 5).

Плату можно надежно закрепить на поверхности с помощью клейкой стороны, сняв с нее защитную пленку. Кроме того, на плате находятся специальные выемки, позволяющие сцепить несколько штук сразу.

Четкие обозначения контактов, а также возможность подключения компонентов без пайки делают этот набор незаменимым подспорьем как для новичков, так и для продвинутых пользователей.

В зависимости от комплектации, в наших наборах присутствуют беспаячные макетные платы на 400 или на 830 контактов. Макетная плата на 400 контактов или, как их еще называют, точек может использоваться для небольших проектов, которые предполагают подключение, например, нескольких светодиодов или пары-тройки модулей.

 

Для более сложных проектов макетные платы на 830 точек более предпочтительны, так как они позволяют удобно расположить на одной плоскости сразу большое количество компонентов.

Беспаячные платы рекомендуются к использованию именно в макетах схем, так как обеспечивают высокую скорость подключения и простоту смены коммутируемых устройств. Для финальных устройств лучше использовать пайку.

Набор проводов для макетной платы — 65 проводов

При работе с пользовательскими контроллерами другие устройства, модули, датчики нужно чем-то подключать к ним. Для макетирования помимо макетных плат используются также и провода. Наиболее удобным решением являются провода с контактами на обоих концах.

Чаще всего для подключения модулей и датчиков используются провода вида «папа-папа» (также могут называться проводами М-М (male-male)) со штырьками на концах. Такая форма контактов популярна из-за того, что на макетных платах и на платах контроллеров размещены гнезда, в которые и должны быть вставлены контактные штырьки.

Таким образом обеспечивается электрическое соединение платы контроллера и макетной платы. Модули, на которых размещены соответствующие гнезда, могут быть подключены напрямую к плате контроллера (если того позволяют технические характеристики) именно с помощью макетных проводов.

Такие провода предназначены для использования в макетах устройств, и НЕ рассчитаны для использования в цепях с напряжением более 50 В.

В набор включены провода от 12 до 24 см типа «папа-папа» с разноцветной изоляцией (всего 65 штук проводов). Цветная маркировка проводов облегчает восприятие собранного макета и позволяет проще находить датчики в схеме. Кроме того, цвета проводов могут быть использованы для маркировки конкретных пинов на устройствах, например, проводами черного цвета можно промаркировать пины GND.

Провода различной длины удобны прежде всего тем, что, регулируя длины проводов в макете можно не только избежать путаницы, но также обеспечить комфортный доступ к контактам модулей и датчиков.

Набор проводов для макетной платы 65 штук папа-папа

ВНИМАНИЕ! Провода предназначены только для использования в макетировании и НЕ ПОДХОДЯТ для ремонта бытовой техники и автоматики.