Внешняя I2C EEPROM память

В некоторых конструкция, более интересных и сложных, необходимо сохранять переменные на время отключения питания, или вести журнал изменения переменной (например если устройство предназначено для отслеживания изменения температуры на протяжении суток). Для этих целей необходимо иметь хранилище данных не зависимое от питания устройства, то есть энергонезависимое. Например для хранения нескольких переменных, таких как например последнее значение температуры перед отключением питания, или пароль кодового замка необходимо всего несколько байт памяти. Для таких задач вполне хватает штатной, встроенной в микроконтроллер энергонезависимой памяти. А что делать если необходимо сохранить несколько килобайт данных. Читать полный текст

Подключение нескольких кнопок к одной аналоговой ножке

Цель этой статьи – показать как подключить несколько кнопок (для пользовательского ввода), использую только один аналоговый вход. Это позволит оставить остальные цифровые I/O пины для других задач, например, для подключения LCD дисплея и т.д. Читать полный текст

Функция analogReference()

Описание

Функция определяет опорное напряжение относительно которого происходят аналоговые измерения. Функция analogRead() возвращает значение с разрешением 10 бит пропорционально входному напряжению на аналоговом входе, и в зависимости от опорного напряжения. Читать полный текст