Статьи про Arduino, периферию и программирование.

Статьи по работе с Arduino, а так же полезные и интересные советы, описание решений распространенных ошибок и многое другое.

Описание плат Arduino, Arduino IDE, Scratch, схема работы, история, советы по покупке.

Визуальное создание интерфейсов для OLED дисплеев на базе GyverOLED от Arduino-tex.ru.

Любой ардуинщик, хоть раз создававший интерфейс для OLED дисплея, знает эту боль. Вы пишете oled.setCursor(10, 20), загружаете прошивку, смотрите на экран — криво. Меняете на (12, 20),

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

Решение этой проблемы найдено командой Arduino-tex.ru. Мы представляем бесплатный визуальный редактор (OLED редактор), который позволяет нарисовать интерфейс мышкой и получить готовый, оптимизированный C++ код.

Фундаментом для проекта послужила библиотека GyverOLED от Алекса Гайвера. Она выбрана не случайно: это одна из самых быстрых и легких библиотек, обладающая отличной поддержкой кириллицы и гибкой работой с буфером дисплея.

Подготовка к работе: Библиотека и Железо.

20 декабря 2025 56
Графический редактор схем от Arduino-tex.ru. Просто добавить свой элемент!

Быстрое создание схем без лишних сложностей.

Вам когда-нибудь было нужно быстро набросать схему для проекта, учебной работы или статьи, но не хотелось разбираться в сложных и громоздких САПР? Мы создали "Графический редактор схем" именно для вас! Это простой и интуитивно понятный инструмент для радиолюбителей, студентов, преподавателей и всех энтузиастов, работающих с электроникой.

Основные возможности программы:

  • Визуальное создание схем: Просто перетаскивайте компоненты на холст и соединяйте их.
  • Большая библиотека компонентов: Все самые популярные элементы уже ждут вас в боковой панели. ...
28 ноября 2025 64
Искусство управления временем в Arduino: От задержек delay() до параллельных задач millis().

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

Функции задержек delay().

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

delay(time)

Эта функция приостанавливает выполнение программы на определенное количество миллисекунд (time). Например, delay(1000) приостановит выполнение программы на 1 секунду.

23 октября 2023 359
EEPROM Arduino: Пример кода для работы с boolean, char, byte, int, float и String.

EEPROM память на платформе Arduino представляет собой энергонезависимое хранилище данных, которое позволяет сохранять важные настройки и информацию даже при выключении устройства или перезагрузке микроконтроллера. Этот вид памяти, известный как Electrically Erasable Programmable Read-Only Memory (EEPROM), предоставляет возможность долгосрочного хранения данных на Arduino. В данном уроке мы рассмотрим, как работать с EEPROM памятью на платформе Arduino, используя стандартную библиотеку EEPROM.h.

Arduino и EEPROM: Энергонезависимое Хранилище данных.

15 сентября 2023 346
Типы данных в Arduino IDE и их вес (размер) в байтах.

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

Типы данных и их вес (размер) в байтах:

  1. int:
    • Описание: Тип данных int (integer) представляет целые числа со знаком.
    • Размер: 2 байта (от -32,768 до 32,767).
20 июля 2023 391
Определение скорости работы bluetooth-модулей HC-05/06.

При настройке bluetooth-модулей HC-05/06 часто возникает вопрос, на какой скорости работает модуль. Если вы купили модуль, скорость, на которой он работает, можно посмотреть в Datasheet устройства. А если устройство уже настраивали и какую скорость устанавливали в предыдущий раз забыли, то тут уже без сканера скорости не обойтись.

В одной из предыдущих статей я рассказывал, как настроить bluetooth-модули HC-05/06. Какие AT команды для этого используются. Но данная инструкция бесполезна, если мы не знаем скорость, на которой работает модуль.

13 августа 2021 472
DigiSpark ATtiny85 настройка Arduino IDE и установка драйвера.

DigiSpark – это Ардуино подобная отладочная плата на ATtiny85. Имеет небольшой размер и минимум pin для подключения периферийных устройств. Программирование также отличается от классической Arduino UNO. Давайте рассмотрим все по порядку.

Характеристики Digispark

  • Поддержка Arduino IDE 1.0 и более поздних (OS X, Windows и Linux)
  • Питание от USB или внешнего источника - 5 В или 7-35 V (автоматический выбор)
17 июля 2021 600
Прошивка Arduino Pro Mini с помощью конвертера PL2303HX.

В предыдущей статье уже рассказывал про USB-to-UART TTL конвертер на PL2303HX и как установить драйвера на Linux, Windows 8/10, Mac OS. А сегодня с помощью данного преобразователя запрограммируем Arduino Pro Mini.

Arduino Pro Mini одна из самых маленьких плат семейства Arduino и при этом может использоваться в готовых проектах. Построена на микроконтроллере ATmega168, а позже вышла плата на базе микроконтроллера ATmega328. Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов. Arduino Pro Mini — это Arduino Nano без встроенного преобразователя FTDI FT232RL (или CH340G). Поэтому прошивка загружается с помощью программатора или конвертора.

17 сентября 2020 754
USB-to-UART PL2303HX. Установка драйверов на Linux, Windows, Mac OS

Большинство отладочных плат Arduino имеют встроенный USB-to-Serial преобразователь. Но как запрограммировать Arduino pro mini, Arduino pro и другие отладочные платы, которые не оснащены USB-to-Serial конверторами? Тут нам поможет USB-to-UART преобразователь на микросхеме PL2303HX. PL2303HX – это небольшой USB-Serial конвертер со встроенным приемопередатчиком RS232 (интерфейс UART). Микросхема создает на компьютере виртуальный COM — порт, через который можно прошить микроконтроллеры, а так же восстанавливать роутеры, приставки.

15 сентября 2020 564
Разработка проектов
EasyHMI
Умный Дом