Уроки Arduino для профессионалов.

Уроки Arduino для профессионалов.

Шина OneWire: Основные понятия и сканирование устройств.

Шина OneWire - это простой и эффективный протокол связи, который позволяет подключать и взаимодействовать с различными устройствами посредством одного провода данных и одного провода заземления. Он широко используется во многих проектах, особенно в системах автоматизации и умного дома. Давайте рассмотрим некоторые основные аспекты шины OneWire.

Шина OneWire нашла широкое применение во многих областях, включая:

  • Измерение температуры: Цифровые датчики температуры, такие как DS18B20 и DS18S20, используют протокол OneWire для связи с микроконтроллерами и другими устройствами.
  • Умный дом и автоматизация: Шина OneWire позволяет подключать различные устройства в умных домашних системах, такие как датчики температуры, датчики влажности, считыватели ключей и другие устройства.


14 июля 2023 176
Сканирование устройств на шине I2C с помощью Arduino.

Шина I2C (Inter-Integrated Circuit) - это протокол связи, который позволяет микроконтроллеру взаимодействовать с различными устройствами, подключенными к одной шине. Шина I2C является одной из наиболее распространенных и удобных способов подключения датчиков, дисплеев и других периферийных устройств к Arduino и другим МК.

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

6 июля 2023 148
DigiSpark attiny85 считываем код пульта ДУ.

Сегодня в уроке рассмотрим, как можно считать код клавиш с пульта ДУ при помощи DigiSpark на микроконтроллере attiny85. Боле подробно познакомиться с отладочной платой DigiSpark attiny85 вы можете вот в этой статье.

Программировать DigiSpark будем в среде Arduino IDE. Для получения кода клавиш с инфракрасного пульта дистанционного управления необходимо установить дополнительную библиотеку, но обо всем по порядку.

Настройка Arduino IDE для работы с DigiSpark и установка библиотеки Adafruit Trinket USB.

19 августа 2021 266
Урок 2. Как подключить A4988 (DRV8825) к Arduino? Скетч, библиотека.

Сегодня в уроке подключим драйвер шагового двигателя A4988 (DRV8825) к Arduino. Рассмотрим самый простой скетч (код,) который позволит вращать шаговым двигателем по часовой и против часовой стрелке.

Что такое шаговый двигатель? Описание драйвера шагового двигателя A4988 и описание драйвера шагового двигателя DRV8825, а также много другой полезной информации по ЧПУ станкам и 3D принтерам, вы сможете найти на моем втором сайте ЧПУ технологии (CNC-tex.ru).

19 октября 2020 369
Урок 1. Двусторонняя связь между двумя Arduino с использованием I2C.

При разработке проектов на Arduino часто возникает потребность в увеличении возможности, а пинов не достаточно. Также бывает необходимость объединить несколько работающих узлов для обмена данными, т.е. реализовать двухстороннюю связь между двумя Arduino. Для реализации двусторонней связи между двумя Arduino отлично подойдёт шина I2C.

Интерфейс I2C (или по-другому IIC) — это достаточно широко распространённый сетевой последовательный интерфейс, придуманный фирмой Philips и завоевавший популярность относительно высокой скоростью передачи данных, дешевизной и простотой реализации.

18 сентября 2020 359
Разработка проектов