Компьютер на Arduino: создаем современный ретро-компьютер своими руками

Как создать ретро-компьютер на базе Arduino. Какие компоненты потребуются для сборки. Как запрограммировать Arduino для работы в качестве простого компьютера. Какие возможности получит самодельный ретро-ПК на Arduino.

Содержание

Что такое Arduino и почему она подходит для создания ретро-компьютера

Arduino — это популярная платформа для разработки электронных проектов, которая отлично подходит для создания простых компьютерных систем. Основные преимущества Arduino для сборки ретро-компьютера:

  • Простота программирования и подключения периферийных устройств
  • Низкая стоимость и доступность компонентов
  • Компактные размеры платы
  • Достаточная производительность для базовых вычислений
  • Возможность эмуляции работы старых 8-битных компьютеров

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


Необходимые компоненты для сборки ретро-компьютера на Arduino

Для создания базовой конфигурации ретро-компьютера на Arduino потребуются следующие компоненты:

  • Плата Arduino Uno или Mega
  • Клавиатура (матричная или USB)
  • Дисплей (текстовый LCD или графический OLED)
  • Динамик для воспроизведения звука
  • Модуль SD-карты для хранения данных
  • Блок питания 5-12В
  • Макетная плата и провода для соединений

Дополнительно можно добавить:

  • Игровой джойстик
  • Модуль реального времени
  • Беспроводной модуль для подключения к сети

Большинство компонентов легко найти в магазинах электроники по доступным ценам. Общая стоимость базового набора составит около 30-50 долларов.

Подключение периферийных устройств к Arduino

Рассмотрим схему подключения основных компонентов ретро-компьютера к плате Arduino:

Клавиатура

Для матричной клавиатуры 4×4:

  • Строки подключаются к пинам 2-5
  • Столбцы подключаются к пинам 6-9

USB-клавиатура подключается через USB Host Shield.

Дисплей

LCD дисплей 16×2 подключается по I2C интерфейсу:


  • SDA — пин A4
  • SCL — пин A5
  • VCC — 5V
  • GND — GND

Динамик

Подключается одним выводом к пину 11, вторым — к GND через резистор 100 Ом.

SD-карта

Модуль подключается по SPI интерфейсу:

  • MOSI — пин 11
  • MISO — пин 12
  • SCK — пин 13
  • CS — пин 10

Такая схема подключения обеспечивает работу всех основных периферийных устройств ретро-компьютера.

Программирование Arduino для работы в качестве ретро-компьютера

Чтобы Arduino работала как простой компьютер, необходимо запрограммировать её определенным образом. Базовый скетч должен включать следующие блоки:

Инициализация устройств

В функции setup() выполняется настройка периферии:

  • Инициализация дисплея
  • Настройка клавиатуры
  • Подключение SD-карты

Основной цикл

В функции loop() реализуется базовая логика работы:

  • Считывание нажатий клавиш
  • Вывод информации на экран
  • Обработка команд пользователя
  • Выполнение вычислений

Подпрограммы

Отдельные функции для выполнения специфических задач:

  • Работа с файловой системой
  • Воспроизведение звука
  • Вывод графики

На основе этой структуры можно реализовать простую операционную систему с командной строкой или графическим интерфейсом.


Возможности самодельного ретро-компьютера на Arduino

Собранный на Arduino ретро-компьютер обладает следующими базовыми возможностями:

  • Ввод текста и команд с клавиатуры
  • Вывод текста и простой графики на дисплей
  • Выполнение математических вычислений
  • Запись и чтение файлов на SD-карту
  • Воспроизведение простых звуковых эффектов

При этом производительность Arduino позволяет реализовать и более сложные функции:

  • Запуск простых игр (змейка, тетрис, пакман)
  • Эмуляция работы старых 8-битных компьютеров
  • Программирование на Basic или Forth
  • Работа с датчиками и управление устройствами

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

Преимущества и недостатки ретро-компьютера на Arduino

Рассмотрим основные плюсы и минусы создания ретро-компьютера на базе Arduino:

Преимущества:

  • Низкая стоимость компонентов
  • Простота сборки и программирования
  • Компактные размеры
  • Возможность модернизации и расширения
  • Образовательная ценность проекта

Недостатки:

  • Ограниченная производительность
  • Малый объем памяти
  • Отсутствие полноценной операционной системы
  • Невозможность запуска современного ПО

Несмотря на ограничения, сборка ретро-компьютера на Arduino — отличный способ изучить основы компьютерных технологий и погрузиться в атмосферу классических 8-битных систем.


Альтернативные платформы для создания ретро-компьютера

Помимо Arduino, для сборки простого ретро-компьютера можно использовать и другие платформы:

  • Raspberry Pi — более мощный одноплатный компьютер
  • ESP32 — микроконтроллер с встроенным Wi-Fi
  • STM32 — производительные 32-битные микроконтроллеры
  • Z80 — классический 8-битный процессор

Каждая платформа имеет свои особенности:

  • Raspberry Pi позволяет запускать полноценную ОС
  • ESP32 обеспечивает беспроводное подключение
  • STM32 сочетает высокую производительность и низкое энергопотребление
  • Z80 дает возможность воссоздать аутентичный ретро-компьютер

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


Arduino Придбати в Києві, Україна

Шановні клієнти! У зв’язку з перебоями у енергопостачанні, в роботі нашого магазину можливі тривалі перебії й неможливість оплати замовлень карткою.
Все буде Україна!

Каталог

  • Новинки магазина
  • Подарочные сертификаты, сувениры
  • Arduino контроллеры
    • Контроллеры Arduino (оригинал, Италия)
    • Контроллеры Arduino (Китай)
    • Arduino для разработчиков
    • Корпуса для контроллеров Arduino
    • Наборы на основе контроллеров Arduino
  • Мини-компьютеры
    • Asus Tinker Board
    • Raspberry Pi
    • NVIDIA
    • Orange Pi
    • LattePanda
    • Odroid
    • BeagleBone
    • FriendlyARM
    • Pine 64
  • Raspberry Pi
    • Мини-компьютеры Raspberry Pi
    • Наборы Raspberry Pi
    • Дисплеи
    • Корпуса
    • Охлаждение
    • Периферия, расширения
    • Блоки питания для Raspberry
    • WiFi и GSM
    • Видеокамеры
    • Звук
    • Литература по Raspberry
  • Средства разработки, программаторы
    • M5Stack
    • AVR
    • BBC micro:bit
    • Программаторы
    • STM32 Discovery
    • STM32 Nucleo
    • STM8, STM32
    • ESP8266, ESP32
    • FPGA
    • Teensy
    • Bluetooth
    • LoRa
    • Прочие
    • Texas Instruments
    • NXP
  • Карты памяти SD, Флешки
  • Наборы (DIY Kits), конструкторы
    • M5Stack
    • Образовательные STEM наборы Arduino
    • Образовательные наборы Raspberry Pi
    • Образовательные STEM наборы Micro:bit
    • Наборы Arduino (Умный Дом, Природа)
    • «Практическая электроника»
    • Образовательные наборы «Амперка»
    • Радиоконструкторы
    • Конструкторы «Сделай сам»
    • Наборы радиодеталей
    • Наборы компонентов
  • RF, Wi-Fi, Bluetooth, GSM, GPS, FM, XBee
    • Антенны
    • RFID, NFC
    • Wi-Fi ESP8266, ESP32
    • Wi-Fi
    • GSM, GPRS
    • Bluetooth
    • Радиомодули
    • XBee и другие *Bee
    • GPS
    • FM
  • SONOFF Умный дом
    • Wi-Fi выключатели
    • Wi-Fi выключатели настенные
    • Wi-Fi умные розетки
    • Wi-Fi освещение
    • Датчики
    • Wi-Fi камеры
    • Корпуса
  • Метеостанции
  • Платы расширений, модули, шилды
    • Силовые
    • Коммуникационные
    • Прототипирование
    • Отображение информации
    • Периферийные
    • GPS модули
    • Audio, звук, голос, mp3
    • Прочие
  • TFT, LCD, OLED, E-Ink дисплеи
    • TFT дисплеи (HDMI)
    • TFT дисплеи в корпусе (HDMI, VGA, AV)
    • TFT дисплеи (модули, шилды)
    • TFT HMI панели Nextion
    • LCD дисплеи
    • OLED дисплеи
    • E-Ink (жидкие чернила)
  • Audio, Звук, mp3
    • Воспроизведение
    • Запись
    • Усиление
    • Динамики
    • Микрофоны
  • Датчики
    • Звук, ультразвук
    • Освещение, ИК, огонь, ультрафиолет
    • Движение, расстояние
    • Температура, влажность
    • Акселерометры, гироскопы
    • Напряжение, ток
    • Газ, дым, пыль, воздух
    • Давление
    • Для жидкостей
    • Ph, химический анализ
    • Механические воздействия
    • Индуктивные датчики
    • Магнитное поле
    • Медицина, здоровье
    • Прочее
  • Робототехника
    • Роботы колесные
    • Роботы гусеничные
    • Роботы шагающие
    • Роботы-манипуляторы
    • Робо-платформы, шасси
    • Межплатные стойки
    • Шестерни, пассики, втулки, кронштейны
    • Колеса
    • Прочее
  • Радиоуправляемые игрушки, STEM-конструкторы
  • Моторы, шаговые двигатели, сервоприводы, драйвера
    • Сервоприводы
    • Сервоприводы Цифровые
    • Шаговые двигатели
    • Линейные приводы актуаторы
    • Моторы
    • Моторы для авиа-моделей
    • Драйверы и контроллеры
    • Прочее
  • Насосы, помпы, электромагнитные клапаны
  • Кабели, провода, переходники, шнуры питания, хабы
    • Провода монтажные, кабели
    • Кабель AWG
    • 220В
    • USB
    • USB-хабы
    • HDMI
    • Ethernet
  • Макетирование
    • Безпаечные макетные плати
    • Макетные платы под пайку
    • Стеклотекстолит
    • Провода, перемычки
    • Кнопки, клавиатуры
  • Разъемы, коннекторы, клеммники
    • Разъемы низковольтные DC
    • Разъемы USB
    • Разъемы
    • Разъемы XH
    • Коннекторы
    • Коннекторы Dupont
    • Коннекторы PLS, PBS
    • Клеммники
    • ВЧ-разъемы и переходники BNC
    • SMA разъемы и переходники
  • Радиодетали
    • Полупроводники
    • Микроконтроллеры
    • Резисторы
    • Резисторы переменные
    • Резисторы подстроечные
  • Реле
    • Электромеханические
    • Твердотельные
    • Устройства на базе реле
  • Генераторы сигналов
  • Выключатели, переключатели, кнопки, дистанционные выключатели
    • Выключатели, переключатели
    • Дистанционные выключатели
    • Кнопки
    • Концевики
  • Конвертеры, преобразователи
    • USB — UART — TTL
    • RS232, RS485, DB9
    • Відео, VGA, HDMI, DVI
    • Преобразователи уровней
    • Прочие
  • LED освещение, фонарики
  • Светодиоды, светодиодные индикаторы, лазеры
    • Светодиоды
    • Светодиодные модули
    • Светодиодные индикаторы
    • Светодиодные ленты
    • Светодиодные ленты (периферия)
    • Контроллеры и драйверы светодиодов
    • Лазеры
  • Источники питания, удлинители
    • Блоки питания
    • Блоки питания негерметичные
    • Модули питания
    • Лабораторные блоки питания
    • Портативные батареи Powerbank
    • Солнечная энергия, генераторы
    • Кабели питания, переходники
    • Сетевые фильтры-удлинители
    • Прочее
  • Преобразователи напряжения, стабилизаторы, диммеры
    • Стабилизаторы напряжения
    • Преобразователи повышающие
    • Преобразователи понижающие
    • Преобразователи двунаправленные
    • Силовые ключи, регуляторы мощности
  • Зарядные устройства, зарядные модули
    • Зарядные устройства
    • Разрядные устройства
    • Зарядные устройства сетевые
    • Зарядные устройства (модули)
  • Устройства ввода, клавиатуры, джойстики
  • Аккумуляторы, батарейки, батарейные отсеки
    • Аккумуляторы Li-Po
    • Аккумуляторы Li-Po (форматные)
    • Аккумуляторы NiMH
    • Аккумуляторы Li-Ion, 18650
    • Аккумуляторы Гелевые, AGM
    • Батарейки
    • Тестеры батареек и аккумуляторов
    • Батарейные отсеки 18650
    • Батарейные отсеки AA
    • Батарейные отсеки AAA
    • Батарейные отсеки прочие
  • Детали для летающих аппаратов
    • Телеметрия
    • Полетные контроллеры
    • Радио аппаратура, приемники
    • Регуляторы хода ESC
    • Рамы, шасси, корпуса
    • Винты, пропеллеры
    • Моторы
    • GPS и компас
    • FPV
    • Разъемы, коннекторы
    • Провода, кабели, переходники
    • Датчики тока, BECи
    • Прочее
  • Охлаждение
    • Вентиляторы 30×30
    • Вентиляторы 40×40
    • Вентиляторы 50×50
    • Вентиляторы 60×60
    • Вентиляторы 70×70
    • Вентиляторы 80×80
    • Вентиляторы 90×90
    • Вентиляторы 120×120
    • Радиаторы
    • Термопасты, теплопроводящие клея
  • Инструменты, оборудование
    • Клея
    • Кусачки, бокорезы, пассатижы
    • Ножи, скальпели, ножницы
    • Отвертки, ключи
    • Пинцеты, наборы для ремонта
    • Шуруповерты, дрели, сверла
    • Мультитул
    • Клеевые пистолеты
    • Изолента, скотч, термоусадка
    • Линейки, рулетки
    • Клещи (обжим, опрессовка), съемники изоляции
    • Наборы компонентов
    • Прочие инструменты
  • Паяльное оборудование
    • Паяльники и наборы
    • Паяльные станции
    • Фены, газовые горелки и паяльники
    • Паяльные аксессуары
    • Флюсы, паяльные пасты
    • Припой
    • Жала для паяльников
    • Другие паяльные расходники
  • Кассетницы, органайзеры, сортовики
  • Измерительные приборы, мультиметры, осциллографы, измерительные модули
    • Мультиметры (тестеры)
    • Осциллографы
    • Щупы, зажимы
    • Измерительные модули
    • Тестеры элементов, кабелей
    • Температура
  • Готовые устройства
  • 3D принтеры и ЧПУ
    • Подшипники полимерные
    • Подшипники линейные
    • Подшипники радиальные
    • Валы, муфты, гайки
    • Концевые опоры
    • Подшипники фланцевые
    • Шкивы, ремни
    • Электроника
    • Двигатели
    • Драйверы
    • Экструдеры, Столы
    • Охлаждение
  • 3D пластик Monofilament
    • ASA
    • ABS
    • PLA
    • coPET
    • HIPS
    • ELASTAN
    • SAN
    • PET
    • PBT
  • 3D пластик Plexiwire Filament
    • ABS
    • ABS+
    • PLA
    • FLEX
    • NYLON
  • Термопластик поликапролактон для лепки
  • 3D Ручки
  • Магниты неодимовые
    • Прямоугольные
    • Круглые
    • Крепежные
    • Кольца
  • Прочее
  • Литература
  • Распродажа
  • Корпуса универсальные, ножки
    • Корпуса
    • Ножки для корпусов
  • Xiaomi
  • Архивные товары

Arduino Arduino Original ARM AVR bluetooth CPLD dc-dc DISCOVERY DIY ESP32 ESP8266 Ethernet FPGA FPV GPS GSM IR LCD LED LoRa Micro:Bit MSP Nucleo NXP Odroid OrangePi PIC Raspberry Pi RFID RTC SD card servo Sonoff STEM STM32 TFT LCD Wi-Fi WiFi XBee Zigbee Драйвер Зарядное Игрушка измерения инструмент Книги коннекторы Корпус Набор KIT переходник Питание реле Шаговый

Статьи →

Моховий нічник

Це шматочок лісу вдома, який радує погляд та допомагає розслабитися. Цей неймовірний живий куточок дуже легко зробити самому. →

Українізація бібліотеки Adafruit_GFX_Library для матриць MAX7219 та LCD

Для виводу текстової інформації на саморобний блок світлодіодних матриць з загальним анодом в середовищі Arduino рідною мовою я стикнувся з проблемою, що та бібліотека LedContorl, якою я зазвичай користуюсь, неспроможна здійснити обертання на заданий кут →

Реєстратор параметрів вологості та температури

Добрий день. Виникла необхідність в вимірюванні вологості та температури в приміщенні протягом дня з одночасним їх записом для подальшої →

Плазмофон

Мы настолько привыкли к высоким технологиям, что забываем о простых физических явлениях и механизмах. А ведь на всём простом строится что-то →

Автоматичний кран для води на Arduino своїми руками

Доброго дня, хочу розповісти Вам про виготовлення корисного пристрою – автоматичного крану для води на Arduino.


Подарочные сертификаты, сувениры

Arduino контроллеры

Мини-компьютеры

Raspberry Pi

Средства разработки, программаторы

Карты памяти SD, Флешки

Наборы (DIY Kits), конструкторы

RF, Wi-Fi, Bluetooth, GSM, GPS, FM, XBee

SONOFF Умный дом

Метеостанции

TFT, LCD, OLED, E-Ink дисплеи

Платы расширений, модули, шилды

Audio, Звук, mp3

Датчики

Робототехника

Радиоуправляемые игрушки, STEM-конструкторы

Моторы, шаговые двигатели, сервоприводы, драйвера

Насосы, помпы, электромагнитные клапаны

Кабели, провода, переходники, шнуры питания, хабы

Макетирование

Разъемы, коннекторы, клеммники

Радиодетали

Реле

Выключатели, переключатели, кнопки, дистанционные выключатели

Генераторы сигналов

Конвертеры, преобразователи

LED освещение, фонарики

Светодиоды, светодиодные индикаторы, лазеры

Источники питания, удлинители

Преобразователи напряжения, стабилизаторы, диммеры

Зарядные устройства, зарядные модули

Аккумуляторы, батарейки, батарейные отсеки

Устройства ввода, клавиатуры, джойстики

Детали для летающих аппаратов

Охлаждение

Инструменты, оборудование

Паяльное оборудование

Кассетницы, органайзеры, сортовики

Измерительные приборы, мультиметры, осциллографы, измерительные модули

Готовые устройства

3D принтеры и ЧПУ

3D пластик Monofilament

3D пластик Plexiwire Filament

3D Ручки

Термопластик поликапролактон для лепки

Магниты неодимовые

Прочее

Литература

Корпуса универсальные, ножки

Распродажа

Xiaomi

Архивные товары

Автоматический включатель компьютеров с возможностью управления через сеть на Ардуино

У меня стоит 2 домашних сервера, собранных из всякого древнего хлама, но тем не менее довольно важных для меня, и серверы должны быть включены постоянно. Но у меня довольно нестабильное электричество, которое бывает отключают. К серверам подключен бесперебойник, что спасает от кратковременного отключения, но если свет отключают больше чем на 5-10 минут, то бесперебойник разряжается, и выключает компьютеры. После чего несмотря на то, что в BIOS включен параметр, включать компьютер всегда, включаются они далеко не всегда. Функции Wake on Lan в этих компах нет. В общем, задолбался я постоянно бегать включать эти мои недосерверы, стоят они в довольно труднодоступном месте и к кнопкам включения подобраться проблематично, короче вспомнил что у меня уже довольно давно валяется плата ардуино, а значит можно процедуру включения автоматизировать, и кроме того, захотелось чего-то, что бы можно было удаленно включать, выключать и мониторить состояние компьютеров. Сегодня покажу как я собирал устройство для автоматического включения компьютеров, с возможностью удаленного управления через сеть, а также что у меня из этого получилось. Вот уж действительно – лень – двигатель прогресса =)

Вот как я вижу работу будущего устройства:

Подключаем Arduino к компьютерам, за место штатной кнопки включения, собственно, чтобы включать и выключать компьютеры. К MOLEX выходам для того, чтобы понимать включен ли компьютер (если на разъеме есть напряжение – значит компьютер включен, если нет – выключен). У нас должна быть возможность управления компьютерами даже при выключенной или сгоревшей ардуинке, поэтому провода от разъемов включения на материнке вешаем на реле, и параллельно на 2 кнопки, для 1го и второго компьютера соответственно. Третья же кнопка будет управлять автоматическим включением компьютеров. Например, если не нужно будет автоматически включать компьютеры в принципе, или же только один из них, на время обслуживания, то должна быть возможность — это настроить. Красными светодиодами будем показывать состояние компьютеров – горит – включен, нет – выключен. Третьим красным показываем состояние автовключения в целом в система. Синими – для каждого из компьютеров.

При нажатии на третью кнопку будем выключать автовключение для обоих компьютеров. При нажатии на нее более трех секунд – выбираем для какого из компьютеров выключаем или включаем автовключение.

Так же у меня рядом с компами висит роутер MikroTik, чем можно воспользоваться для удаленного управления ардуинкой, т.к. он не только может подключаться к Serial Console через USB, но также умеет эту консоль пробрасывать в сеть, что позволяет к консоли подключиться любым Telnet клиентом с любого устройства. У меня, китайская плата Arduino Nano с чипом ATmega168, с ней микротик заработал вообще без каких-либо проблем, про остальные ничего не могу сказать, не проверял. Ну что ж, приступим к реализации задуманного.

Для самоделки понадобятся следующие компоненты:

Arduino, в моём случае Nano.

Модуль реле, на два реле.

5 резисторов на 330 Ом.

3 резистора на 10 кОм.

2 резистора на 100кОм.

3 красных светодиода.

2 синих светодиода.

3 кнопки. Кстати, я нашел кнопки, которые совмещены со светодиодами.

Макетная палата для моделирования (breadboard).

Макетная печатная плата, для сборки девайса.

Коннекторы (MOLEX и не знаю, как называются вторые, в общем для подключения к материнки с двумя отверстиями).

Распределительная коробка для корпуса

Провода, инструменты, припой и прочие подобные прелести.

Вот так выглядит схема подключения:

Как видим, со входов компьютера на 5В я поставил делители напряжения из двух резисторов, они в принципе не обязательные, т.к. ардуино прекрасно работает с напряжением 5В, но для верности – лишними не будут. С таким делителем можно подключать нагрузку в 50 Вольт, но всё же лучше не больше 30 Вольт. Так что, если перепутаете 5 вольт и 12 Вольт на MOLEX разъеме – ни чего страшного не произойдет.

Вот как это выглядит на макетной плате:

Скетч ]]>доступен на github]]>.

При работе с терминалом было реализовано простое меню, например при вводе help или ? – выведется справка, при вводе status – текущее состояние системы, off1 – выключить первый компьютер, on1 – включить первый компьютер и так далее.

Проверяем работу – наличие напряжение определяется, реле щелкают, светодиоды горят, режимы выбираются.

Через терминал управление так же работает.

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

Далее собираем всё согласно схеме на макетной печатной плате. Если вы вдруг перепутаете какие-то пины на ардуине – ни чего страшного, их можно будет поменять в скетче. Главное не перепутать digital и analog пины. Если вы обратили внимание, плата у меня на половину загажена/залужена – это связано с тем, что я всё собрал, но у меня ничего не заработало. Точнее определял напряжение только один пин, второй на прочь отказывался работать. Я долго думал на то, где я мог ошибиться, всё выпаивал и впаивал по 10 раз, пока не додумался заменить ардуинку. Да, я совершил ошибку и впаивал не ту плату, на которой тестировал, а другую, предварительно не проверив. Не делайте так =).

Припаиваем провода от крышки к плате.

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

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

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

Вот и всё. Подключаем и проверяем работу.

После подключения столкнулся одной неприятной особенностью – микротик вырубает напряжение на порте, если на нем нет активности, то есть в нашем случае, если не открыта консоль на USB порт. Поразмыслив, создал подключение pppoe через порт usb, который постоянно пытается подключиться тем самым, не давая устройству выключиться. Решение топорное, но тем не менее рабочее. Правда из-за этого, кажется, что терминал тупит, т.к. становится занят командами от микротика. Пользоваться, конечно, не так комфортно, как во время теста, но всё же возможно. Дискомфорт заключается в том, что команды обрабатываются не всегда. Иногда нужно быстро их вводить по несколько раз.  В будущем, если появится желание, сделаю какой-нибудь скрипт, который будет периодически открывать подключение к устройству, без отправки команд, чтобы не занимать терминал. Но пока, лично для меня, и так сойдет.

Вот как-то так. Понимаю, что штука у меня получилась довольно специфическая, но тем не менее возможно кого-то эта самоделка натолкнет на какие-то идеи по использованию Arduino. Так же прошу строго не судить, это первое что я сделал на ардуинке, после моргания встроенным светодиодом.

Купить компоненты и инструменты можно по ссылкам (часть показанного покупалось в местных магазинах, на нашел аналоги на AliExpress):

ардуино — ]]>http://bit. ly/2WRaWST]]>
модуль реле — ]]>http://bit.ly/2HpA79H]]>
резисторы — ]]>http://bit.ly/2WRaWST]]>
светодиоды — ]]>http://bit.ly/2VJHWQu]]>
кноки — ]]>http://bit.ly/2EbYcyX]]>
макетная печатная плата — ]]>http://bit.ly/2Q8KTUK]]>
макетная плата — ]]>http://bit.ly/2Hz7gPg]]>
распределительная коробка — ]]>http://bit.ly/2VKgIt6]]>
флюс — ]]>http://bit.ly/2HrQrHg]]>
третья рука — ]]>http://bit.ly/2YxO3V1]]>
припой — ]]>http://bit.ly/2JMAFbn]]>

Какой мини-компьютер вам подходит?

Вы слышали хорошие отзывы о Raspberry Pi и Arduino, но не можете решить, что лучше всего подходит для вашего следующего проекта «сделай сам». Эти небольшие печатные платы могут выглядеть одинаково и даже иногда работать в одних и тех же проектах, но они занимают свои ниши в электронике.

Итак, что вам подходит, Arduino или Raspberry Pi? Мы объясним все это здесь.

Arduino против Raspberry Pi: в чем разница?

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

Arduino Uno R3 Особенности и характеристики

Изображение предоставлено: Arduino Store

Arduino Uno R3 — это микроконтроллер, а не мини-компьютер. Микроконтроллер — это лишь малая часть того, из чего состоит весь компьютер. Это означает, что Arduino предоставляет только часть функций Raspberry Pi.

Хотя Arduino можно запрограммировать с помощью небольших приложений, написанных на C++, полноценная операционная система на нем работать не может. Вместо обычных соединительных портов Arduino имеет ряд контактов, совместимых с множеством датчиков и компонентов. Доступен ряд плат Arduino.

Ключевые характеристики Arduino Uno R3 следующие:

  • Микроконтроллер Чип: ATMEGA328P (такта @ 16 МГц)
  • SRAM: 2KB
  • EEPROM: 1KB
  • DIGIL I/O PINS: 1KB
  • DIGIL -I/O PINS: 1KB
  • DIGIL -I/O PINS:
  • 2
  • Divic
  • Контакты аналогового входа: 6

Особенности и характеристики Raspberry Pi 4

В отличие от Arduino, Raspberry Pi — полноценный компьютер. Он может работать под управлением таких операционных систем, как Linux и Windows, оснащен обычными портами ввода-вывода, такими как HDMI, и обладает гораздо большей мощностью, чем Arduino. Доступно несколько моделей Raspberry Pi, от миниатюрной Pi Zero до более мощной Raspberry Pi 4.

Ключевые характеристики Raspberry Pi 4 следующие:

  • Процессор: Broadcom BCM2711 (четырехъядерный процессор Cortex-A72 (ARM v8), 64-разрядная SoC с тактовой частотой 1,5 ГГц)
  • ОЗУ: 1 ГБ, 2 ГБ, 4 ГБ или 8 ГБ и 5,0 ГГц беспроводная связь IEEE 802.11ac, Bluetooth 5.0, Gigabit Ethernet
  • Порты: 2 x USB 3.0 + 2 x USB 2.0, 2 x micro-HDMI, 2-полосный дисплей MIPI DSI, 2-полосная камера MIPI CSI, 4 стереоаудио и композитное видео, а также порты питания USB Type-C

Плата микроконтроллера Raspberry Pi Pico

На этом этапе стоит отметить, что у Raspberry Pi есть собственная плата микроконтроллера. Raspberry Pi Pico может выполнять ту же роль, что и Arduino, с рядом моделей, предлагающих различные функции.

Arduino против Raspberry Pi: сильные и слабые стороны

Несмотря на то, что Arduino не является полноценным компьютером, он по-прежнему используется. То же самое верно и для Raspberry Pi, поэтому стоит рассмотреть сильные и слабые стороны обоих типов плат, прежде чем начинать свой следующий проект электроники DIY.

Сильные и слабые стороны платы микроконтроллера Arduino

Arduino идеально подходит для проектов в области электроники. Он содержит набор входов и выходов, которые подключаются к компонентам, что делает его идеальным для проектов DIY с ограниченным объемом. Когда Arduino включен, код, хранящийся в его памяти, сразу же начинает работать, без необходимости использования периферийных устройств или перезагрузки.

Наряду с этими преимуществами Arduino также бывают разных видов. Вы можете найти примеры этих плат с дополнительными контактами ввода-вывода и улучшенными возможностями подключения, причем каждая плата в линейке Arduino предлагается по низкой цене. Arduino — самая популярная платформа для проектов в области электроники. Несмотря на то, что проекты по электронике возможны на Raspberry Pi, вы не найдете столько руководств для начинающих, которые вам помогут.

Конечно, у микроконтроллеров Arduino есть слабые места. Низкая память и вычислительная мощность затрудняют запуск сложных программ, и они просто не могут сравниться с производительностью Raspberry Pi. Хотя, возможно, лучше рассматривать Pi как обновление, когда вы будете готовы работать с более крупными и требовательными проектами.

Сильные и слабые стороны Raspberry Pi

Как мы уже упоминали, Raspberry Pi — это полноценный компьютер с гораздо большей мощностью, чем Arduino. Для этого требуется операционная система, и требуется небольшое количество времени для загрузки, прежде чем он начнет работать. Хранилище поставляется в виде карты microSD, что позволяет расширить Raspberry Pi для размещения файлов практически любого размера. Это позволяет запускать на Raspberry Pi целый ряд операционных систем, включая ОС Raspberry Pi (ранее известную как Raspbian), ОС RISC, Windows и даже Xbox Media Center.

В основе Raspberry Pi лежит система на кристалле Broadcom на базе процессора ARM; у него есть память и графический процессор, управляющий выходом HDMI. Он может работать даже с периферийными устройствами, такими как клавиатура и мышь. Это делает Raspberry Pi идеальным для проектов, требующих большей интерактивности и вычислительной мощности. Вы можете использовать свой Raspberry Pi для ряда сложных проектов «сделай сам», но об этом мы расскажем в следующем разделе.

Тем не менее, Raspberry значительно сложнее для простых электронных проектов. Электроника DIY, требующая минимального кода на Arduino, может потребовать использования нескольких библиотек на Raspberry Pi. Вы можете делать почти все, что Arduino может делать на Pi; это просто сложнее.

Сочетание возможностей Raspberry Pi и Arduino

Raspberry Pi может быть более сложным, чем Arduino, и Arduino не может справиться с такими же задачами, как Pi, но не рассматривали ли вы возможность их совместного использования? Проект AlaMode размещает стекируемую пластину Arduino прямо поверх Pi, обеспечивая мгновенный доступ ко всем обычным функциям Arduino. В качестве альтернативы просто подключите Arduino к USB-порту вашего Pi и общайтесь с ним напрямую.

Raspberry Pi против Arduino: подходящие проекты

Различия между Arduino и Raspberry Pi заключаются в том, что они преуспевают в разных областях. Arduinos лучше всего подходит для простых проектов с внешними компонентами, такими как двигатели и светодиоды, а Raspberry Pi идеально подходит для более сложных идей, таких как камеры видеонаблюдения и медиацентры. Давайте рассмотрим несколько примеров проектов, с которых можно начать.

Многокамерная система видеонаблюдения с Raspberry Pi и MotionEyeOS

Raspberry Pi более чем достаточно мощны, чтобы принимать видеосигналы от модулей камер. С помощью motionEyeOS вы можете создать собственную многокамерную систему видеонаблюдения за несколько часов. Однако лучше всего то, что эта система позволяет отслеживать движение и подключаться к беспроводной сети. В этом руководстве показано, как это сделать с любым мини-компьютером Raspberry Pi.

Простая портативная видеоигра с Arduino

С помощью нескольких кнопок, небольшого дисплея и платы Arduino вы можете создать собственное портативное игровое устройство. Игра в этом примере простая, основанная на реакции, но вы можете работать над своими собственными играми, чтобы получить желаемые результаты. Такая игра возможна на Raspberry Pi, хотя требуемые для этого ресурсы растратили бы потенциал Pi.

Raspberry Pi 4 в качестве медиацентра Jellyfin

Jellyfin — это бесплатное программное обеспечение для медиацентра с открытым исходным кодом, которое хорошо работает с Raspberry Pi 4s. Музыку, фильмы и даже прямые телепередачи можно транслировать с помощью собственного потокового сервера Jellyfin, и в этом руководстве показано, как легко начать работу. Это доступный способ превратить обычный телевизор в умный телевизор со всеми функциями, которые вам могут понадобиться.

Контроллер температуры

с Arduino

Эта последняя идея проекта идеально подходит для тех, кто хочет превратить свой Arduino в контроллер температуры. Используя датчик температуры TMP36, этот проект дает вам устройство, которое может включать и выключать другие устройства в зависимости от полученных показаний температуры. Это отличный пример использования реле с Arduino, и ту же концепцию можно применить к другим проектам.

Выбор между Raspberry Pi и Arduino

Теперь вы должны лучше понимать различия между Arduino и Raspberry Pi и почему один может быть лучше другого для конкретного приложения. Оба этих типа досок сами по себе мощные, но это не значит, что они отлично подходят для любого проекта.

Arduino – Компьютерщик Эли

* НОВИНКА

В этом проекте мы создаем устройство управления средой IoT, которое использует базу данных MariaDB (MySQL) в качестве хранилища данных. Это позволяет вам использовать функциональные возможности базы данных для создания файлов журнала и иметь возможность коррелировать […]

* НОВИНКА

В этом проекте мы собираемся использовать Arduino для измерения комнатной температуры и иметь возможность включать обычный домашний вентилятор. Arduino отправляет значение температуры на Raspberry Pi […]

* НОВИНКА

Этот проект позволяет вам получить значение температуры от Arduino, передать его на Raspberry Pi, обработать это значение скриптом Python и сохранить его в файле, а затем получить PHP […]

* НОВИНКА

Вы можете отправить данные на Raspberry Pi с Arduino, заставить Pi вычислить данные и использовать «интеллектуальные возможности» для отправки команды Arduino. Это позволяет вам полностью использовать Pi как […]

* НОВИНКА

Вы можете отправлять команды на Arduino с Raspberry Pi, используя USB-кабель и последовательную связь. Предварительные требования: Raspberry Pi — как начать программировать Python на Raspberry Pi Arduino — отправлять команды с […]

* НОВИНКА

Вы можете подключить Raspberry Pi к Arduino с помощью USB-кабеля и прочитать последовательный вывод в значения переменных. Предварительные требования: аналоговый датчик температуры с Arduino Raspberry Pi — как начать программировать Python […]

* НОВИНКА

С последовательным монитором Arduino IDE вы можете отправлять команды на Arduino. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Комплект из 560 перемычек — https://amzn.to/2MsCLjL Резисторы 220 Ом — https://amzn .to/2RiiMD9Комплект макетной платы — https://amzn.to/2Xih5ei LED […]

* НОВИНКА

В этом проекте создается камера с интервальной съемкой с использованием 5-мегапиксельной камеры ArduCam. Вы можете установить интервал задержки на любое количество секунд, которое вы хотите, и тогда камера сделает снимок с этим интервалом. Примечание […]

* НОВИНКА

Этот проект регистрирует и выдает предупреждения при превышении значения ограничения скорости. Вы можете назначить значение в качестве ограничения скорости, и когда эта скорость будет превышена, загорится красный светодиод, а местоположение […]

* НОВИНКА

В этом проекте показано, как создать устройство слежения, которое регистрирует местоположение и скорость устройства на SD-карте, а также отображает информацию на ЖК-экране. Примечания: Мы используем […]

* НОВИНКА

В этом проекте используется GPS-модуль Adafruit Ultimate, Arduino Uno с Wi-Fi и ЖК-экран 20×4 I2C для отображения вашего местоположения в градусах и скорости движения. Примечание: Когда я сделал […]

* НОВИНКА

В этом проекте используется PIR для запуска ArduCam для записи видеофайла и сохранения его в формате .AVI на SD-карте. Он называет видеофайл на основе генерации случайных чисел […]

* НОВИНКА

Этот проект позволяет вам создать шпионскую камеру обнаружения движения с датчиком PIR и ArduCam, а также защиту регистрации данных с часами реального времени. Этот проект делает снимки при обнаружении движения, сохраняя […]

* НОВИНКА

Этот курс научит вас сохранять изображения с камеры ArduCam на SD-карту, используя временную метку Unix для имени. Это полезно не только как метка времени, но и как способ […]

* НОВИНКА

ArduCam может сохранять изображения на SD для ваших проектов Arduino. Примечание. В файле memorysaver.h укажите используемую камеру ArduCam и модуль. ArduCam использует SPI и I2C, поэтому SD-модуль или экран […]

* НОВИНКА

3-цветные светодиоды RGB позволяют использовать один светодиод для отображения нескольких цветов. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Комплект из 560 перемычек — https://amzn.to/2MsCLjL Резисторы 220 Ом — https://amzn Комплект макетной платы .to/2RiiMD9 […]

* НОВИНКА

Датчики DHT11, 21 и 22 могут использоваться для определения как температуры, так и влажности. Примечание. Обязательно прокомментируйте/раскомментируйте нужный датчик в настройках. Ссылки: Библиотека Adafruit DHT — https://github.com/adafruit/DHT-sensor-library Функциональные части в […]

* НОВИНКА

Модуль часов реального времени дает Arduino возможность отслеживать текущее время и отслеживать время, даже когда устройство теряет питание. Множество библиотек для модулей часов […]

Примечания

Это простая в использовании библиотека для добавления RTC в Arduino. http://www.rinkydinkelectronics.com/library.php?id=73

* НОВИНКА

В этом проекте показано, как записывать значения переменных на SD-карту с помощью модуля регистрации данных. Предварительные классы: Аналоговый датчик температуры с функциональными частями Arduino в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Комплект для макетной платы […]

* НОВИНКА

В этом проекте показано, как отправлять команды с одного Arduino Uno с помощью WiFo на другой без использования сервера. Это простой проект аналогового датчика температуры, который включает светодиоды на другом […]

Примечания

Этот проект позволяет мне отправлять команды напрямую с одного Arduino Wifi на другой. ДАТЧИК Arduino имеет аналоговый датчик температуры и отправляет команды ПРИЕМНИКУ. ПОЛУЧАТЕЛЬ Разбирает команды ?red или […]

* НОВИНКА

Реле IoT от Digital Loggers Inc позволяет легко и безопасно управлять стандартными американскими приборами, такими как вентиляторы, осушители, насосы и тому подобное. Важно понимать, как работают 4 порта питания. […]

Ардуино

Используя Ethernet Shield, вы можете запустить простой веб-сервер с Arduino. Примечание. Карта Micro SD должна быть отформатирована как FAT. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Arduino Ethernet Shield […]

Ардуино

Датчики

PIR (пассивные инфракрасные датчики) — это стандартные датчики, используемые для обнаружения движения. Они предлагают широкое поле зрения и просты в настройке, но обеспечивают выход только ВЫСОКИЙ/НИЗКИЙ и не слишком точны. Функциональный […]

Ардуино

Вы можете рисовать и накладывать пользовательские фигуры на OLED-экраны, чтобы предоставить пользователям лучший пользовательский опыт. Библиотеки, необходимые для этой демонстрации: Adafruit SSD1306 Adafruit GFX Примечание. Не забудьте изменить адрес I2C […]

Ардуино

OLED-экраны

— отличный способ отображать текст из ваших проектов Arduino. Вы можете изменить размер шрифта, позиции и многое другое. Библиотеки, необходимые для этой демонстрации: Adafruit SSD1306 Adafruit GFX Примечание. Не забудьте изменить […]

Ардуино

OLED-экраны

позволяют создавать сложные дисплеи для проектов Arduino. Вы можете изменять размер шрифта, отображать растровые изображения и даже запускать анимацию. Библиотеки, необходимые для этой демонстрации: Adafruit SSD1306 Adafruit GFX Примечание. Не забудьте изменить […]

Ардуино

Устройства

I2C позволяют добавлять многочисленные датчики и дисплеи в ваш проект Arduino, используя всего 2 провода связи. Проблема может заключаться в том, что, поскольку I2C является протоколом адресной связи, вам необходимо […]

Ардуино

Платы управления I2C

позволяют подключить ЖК-дисплей к Arduino с помощью всего 4 проводов. Примечание. I2C — это адресный протокол связи. 0x27 должен быть адресом дисплея по умолчанию. Если это […]

Ардуино

Серводвигатели

можно установить в определенное положение. Это может быть полезно для управления транспортными средствами, открытия вентиляционных отверстий или создания систем визуального оповещения. Примечание. Для дешевых серводвигателей может потребоваться настройка […]

Ардуино

Фоторезисторы

— это аналоговые датчики, которые позволяют Arduino определять уровень освещенности в окружающей среде. Примечание. Для этого проекта вы можете использовать питание 5 или 3,3 В, а также различные […]

Ардуино

Используйте датчики влажности почвы и светодиоды, чтобы предупреждать вас о необходимости полива растений. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Комплект из 560 перемычек — https://amzn.to/2MsCLjL Датчик влажности почвы — https://amzn .to/2jEDyjQ […]

Ардуино

Аналоговые датчики влажности почвы

позволяют определить, насколько сухая почва, а затем инициировать событие, такое как включение светодиода или включение водяного насоса. Примечание: Дайте датчику несколько […]

Ардуино

В этом проекте показано, как создать систему оповещения о температуре, которая позволит вручную включать и выключать вентилятор по гиперссылкам. ПРИМЕЧАНИЕ. Этот проект может быть немного […]

Ардуино

Плата

Arduino Uno WiFi Rev 2 позволяет обмениваться данными с Arduino через сети TCP/IP 4 WiFi. Примечание. Обязательно выберите плату Arduino Uno WiFi Rev2 в разделе Инструменты -> Плата Arduino WiFi […]

Ардуино

Этот проект определяет температуру с помощью аналогового датчика температуры, а затем включает светодиодные сигнальные лампы и вытяжные вентиляторы. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Модуль двигателя L298N — https://amzn.to/2Xa9uiR Вентилятор 200 мм 12 В […]

Ардуино

Используя модуль двигателя Arduino и L298N, вы можете управлять 12-вольтовыми вентиляторами или другими электродвигателями, чтобы уменьшить воздействие на окружающую среду. Функциональные части проекта: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 L29Модуль двигателя 8N — https://amzn.to/2Xa9uiR […]

Ардуино

Модуль двигателя L298N позволяет управлять электродвигателями с напряжением до 35 В и мощностью до 2 А. Питание может быть подключено несколькими способами. Вы можете подключить L298N к питанию vin […]

Ардуино

Этот проект позволяет создать систему оповещения о температуре, которая будет не только сообщать конечным пользователям о наличии проблемы, но и о том, что им следует с ней делать. Функциональные части в проекте: Arduino […]

Ардуино

В этом проекте используется ЖК-дисплей 16 x 2 для отображения температуры в градусах Фаренгейта и Цельсия с использованием аналогового датчика температуры. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 ЖК-экран — https://www.adafruit.com/product/1447 Аналоговая температура […]

Ардуино

ЖК-экраны

позволяют Arduino отображать определенный текст, например, IP-адрес или температуру. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 ЖК-экран — https://www.adafruit.com/product/1447 Потенциометр (50K) — https:/ /amzn. to/2N1NH8h 220 Ом […]

Ардуино

Вы можете использовать ИК-датчики для создания линии, следующей за транспортным средством с помощью Arduino. Когда ИК-датчики проходят через изоленту, они считываются так, как будто перед ними ничего нет. Функциональные детали в […]

Ардуино

Вы можете использовать аналоговые выводы на плате Arduino для считывания данных с ИК-датчика, если вам нужны числовые показания. Функциональные части проекта: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 ИК-датчик — https://amzn.to/2IDw7SE

Ардуино

Этот проект позволяет использовать светодиоды для отображения информации о температуре. Функциональные части проекта: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Ультразвуковой датчик HC-SR204 — https://amzn.to/31AGgYC Макетная плата — https://amzn. to/2Xih5ei Аналоговый датчик температуры — https://amzn.to/2Rkkl3k 220 Ом […]

Ардуино

С помощью HC-SR04 и пьезозуммера вы можете создать звуковой датчик расстояния, подобный тому, который есть во многих автомобилях для резервного копирования. Функциональные части проекта: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Ультразвуковой датчик HC-SR204 — https://amzn.to/31AGgYC […]

Ардуино

Ультразвуковые датчики расстояния

HC-SR04 позволяют получать относительно точные показания расстояния для вашего проекта Arduino. Функциональные части в проекте: Arduino Uno — https://store.arduino.cc/usa/arduino-uno-rev3 Ультразвуковой датчик HC-SR204 — https://amzn.to/31AGgYC Макетная плата — https://amzn. к/2Xih5ei

Ардуино

Используя несколько ИК-датчиков, вы можете быть уверены, что ваш автомобиль Arduino не застрянет у стены или препятствия. Функциональные части проекта: FeeTech FT-MC-002-SMC — https://amzn.to/2MLIzoF FeeTech 2CH-SM-Controller (контроллер двигателя) Arduino Uno — […]

Ардуино

Платформа FeeTech Vehicle предоставляет вам раму, колеса, шины и контроллер двигателя, чтобы вы могли легко создавать автомобили на базе Arduino. Предоставленный 2CH-SM-контроллер позволяет вам управлять стандартными электродвигателями, как если бы они […]

Ардуино

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

Ардуино

Для создания проектов Arduino требуется

винта и стойки. Обычно есть 2 размера винтов: M2 и M2.5. Они будут изготовлены из нейлона или латуни. Нейлоновые винты могут показаться низкими […]

Ардуино

Arduino IDE используется для кодирования проектов Arduino.

Ардуино

Вы можете запитать проект Arduino несколькими способами. Вы можете использовать свой компьютер для питания от USB, 9вольтовая батарея, настенный адаптер питания и многое другое.

Ардуино

Arduino позволяет создавать автономные и дистанционно управляемые транспортные средства. выбор правильной автомобильной платформы для вашего проекта жизненно важен. Некоторые платформы маленькие и гибкие, а другие большие и могут работать на местности. Большой […]

Ардуино — Основы

Модули

добавляют функциональность проектам Arduino, как и Shields.

Ардуино — Основы

Arduino Shields — это дополнительные платы для плат Arduino, обеспечивающие дополнительную функциональность.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *