Категория: Arduino

I2C  интерфейс в Arduino


I2C в ардуино

I2C (Inter-Integrated Circuit) — протокол подключения интерфейса последовательной шины. По другому его называют TWI (двухпроводным интерфейсом), так как обмен данными происходит  по двум проводам. Один из проводов называется — SDA (последовательные данные), другой – SCL (последовательные часы). Подробнее…

Основы разработки загрузчика для Arduino. Часть 1


Загрузчик для ардуино

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

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

В случае BIOS он ожидает ввода данных пользователем для изменения параметров/настроек загрузки. Если он не получит таких входных данных, он запустится с предустановленной ОС.

Подробнее…

Сторожевой таймер (Watchdog timer) в Arduino


Сторожевой таймер на arduino

Плата Arduino UNO имеет микросхему ATmega328P в качестве блока управления. В свою очередь ATmega328P имеет сторожевой таймер (Watchdog timer или WDT), который является полезной функцией. Ее суть помочь системе восстановиться после сценариев, в которых происходит зависание  из-за ошибок в написанном коде или из-за условий, которые могут возникнуть из-за проблем с оборудованием.

Подробнее…

Модуль АЦП HX711


Модуль тензодатчика HX711

Как мы знаем, у ардуино есть свой блок аналого-цифрового преобразователя (АЦП) разрядностью 10 бит. Переводя разрядность 10 бит в цифровое значение, мы получим диапазон измерений от 0 до 1023 значений. Такое преобразование подходит для грубых вычислений, но в проектах ардуино иногда возникает необходимость очень точных измерений. Для этого выбирают внешние АЦП с большей разрядностью.

Подробнее…

Подключение библиотек в arduino IDE


Установка библиотеки для ардуино в среде Arduino IDE

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

Подключение датчика атмосферного давления BMP280 к ардуино


Модуль датчика атмосферного давления BMP280

Приборы для измерения давления атмосферы называются барометры. Барометры были изобретены в 1644 году. Первые барометры содержали в своем устройстве ртуть, что делало их достаточно небезопасными.  С приходом электроники, а в частности, микроэлектроники, многие сложные и громоздкие приборы были заменены на компактные и безопасные. Датчик давления к ардуино bmp280 – отличный пример замены прибора на электронный вариант.

Подробнее…

Интерфейс SPI в ардуино


SPI в ардуино

Общее описание интерфейса SPI в ардуино

SPI – Serial Peripheral Interface в переводе  «Последовательный периферийный интерфейс». SPI является протоколом передачи данных синхронного типа. Для передачи данных посредством SPI необходимо, чтобы одно устройство было мастером (Master), а другое слэйвом (Slave). Передача данных между устройствами по SPI производится по четырем или по трем проводам.

Подробнее…