- Комплекты для класса робототехники
- Робототехника для соревнований
- Arduino наборы
- Развивающие конструкторы
- Электронные конструкторы
- Робототехнические и программируемые конструкторы
- Деревянные конструкторы
- Поля и мебель для робототехники
- Книги по робототехнике
- Профессиональные роботы
- Дошкольное образование
Наиболее эффективно начинать изучение Arduino с наборов Arduino Starter Kit. Эти комплекты содержат самую популярную Arduino-плату – Arduino UNO и другие электронные компоненты, необходимые для начального изучения Arduino: светодиоды, резисторы, сервопривод, мотор, кнопку, жидкокристаллический экран, пьезоэлемент, датчики и прочее.
Практически любой из таких наборов содержит необходимый минимум для начинающих и подходит для освоения платформы Arduino.
Новый стартовый набор Arduino Starter Kit №7 содержит следующие компоненты:
Компонент | Количество |
Arduino R3 CH340 +USBкабель | 1 |
Датчик воды и глубины погружения | 1 |
Датчик звука | 1 |
Датчик огня | 1 |
Датчик температуры LM335 (Аналоговый) | 1 |
Датчик температуры и влажности DHT11 | 1 |
Двигатель шаговый. 4-х фазный с платой управления | 1 |
Дисплей символьный LCD1602 | 1 |
Зуммер активный | 1 |
Зуммер пассивный | 1 |
ИК-приёмник | 1 |
ИК-пульт дистанционного управления | 1 |
Индикатор 7-сегментный одноразрядный | 1 |
Индикатор 7-сегментный четырёхразрядный | 1 |
Кабель MF Dupont 10 разноцветных жил | 1 |
Кнопка тактовая | 5 |
Комплект цветных монтажных перемычек MM для макетных плат без пайки BBJ-65 | 1 |
Конденсатор электролитический | 2 |
Макетная плата для монтажа без пайки 830 точек | 1 |
Матричная 16-кнопочная клавиатура 4х4 | 1 |
Микросхема 74HC595 (Сдвиговый регистр) | 1 |
Модуль 2-координатного джойстика | 1 |
Модуль RGB светодиода | 1 |
Модуль одноканального реле | 1 |
Модуль считывателя RFID-меток 13,56 МГц (RC522) | 1 |
Модуль часов реального времени RTC(DS1307) | 1 |
Переходник для Кроны | 1 |
Потенциометр | 1 |
Резисторы (220 Ом, 10 кОм, 1 кОм) | 30 |
Светодиодная матрица 8х8 | 1 |
Фоторезистор | 1 |
Светодиоды (красный, Зеленый, Желтый) | 15 |
Сервопривод SG-90 | 1 |

- контроллер Arduino UNO R3;
- LCD-экран WH1602;
- потенциометр 1 кОм;
- блок питания 5В 1А;
- плата для прототипирования;
- RFID-считыватель RC522;
- брелок;
- карта;
- провода папа-папа.
Схема подключения элементов создана в программе Fritzing:
Загружаем в Arduino следующий скетч:
// Подключение библиотек для MFR522
#include
#include
// константы подключения контактов SS и RST
#define RST_PIN 9
#define SS_PIN 10
// Инициализация MFRC522
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
// Подключение библиотеки для дисплея
#include
// инициализация с указанием контактов подключения
// rs, enable, d4, d5, d6, d7
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
void setup() {
Serial.begin(9600); // инициализация последовательного порта
SPI.begin(); // инициализация SPI
mfrc522.PCD_Init(); // инициализация MFRC522
// установить размерность дисплея
lcd.begin(16, 2);
// очистить дисплей
lcd.clear();
// прилашающая надпись
lcd.setCursor(0,1);
lcd.print("> wait ");
}
void loop() {
if ( ! mfrc522.PICC_IsNewCardPresent())
return;
// чтение карты
if ( ! mfrc522.PICC_ReadCardSerial())
return;
// показать результат чтения UID и тип метки
Serial.print(F("Card UID:"));
dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size);
Serial.println();
Serial.print(F("PICC type: "));
byte piccType = mfrc522.PICC_GetType(mfrc522.uid.sak);
Serial.println(mfrc522.PICC_GetTypeName(piccType));
delay(3000);
}
// Вывод результата чтения данных в HEX-виде
void dump_byte_array(byte *buffer, byte bufferSize) {
// очистить строку дисплея
lcd.setCursor(0,0);
lcd.print(" ");
lcd.setCursor(0,0);
for (byte i = 0; i < bufferSize; i++) {
Serial.print(buffer[i] < 0x10 ? " 0" : " ");
Serial.print(buffer[i], HEX);
lcd.print (buffer[i], HEX);
}
}
Вот результат вывода результатов чтения меток (брелков и карт).
В качестве учебника для освоения набора рекомендуем книгу Практическая энциклопедия Arduino. В книге подробно описаны проекты на основе контроллера Arduino UNO R3.Расчитана как на опытных пользователей, так и на только начинающих изучать основы электроники, программирования и робототехники.

