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

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

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

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

Функция analogReference()

Описание

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

Описание Motor Shield

M-Shield_6_smallMotor Shield (далее M–Shield) – силовой модуль управления двигателями для микроконтроллеров серии Freeduino/Arduino. Модуль предназначен для упрощения разработки моторизированных и робототехнических устройств и основан на первой версии M–Shield от Adafruit Industries (www.ladyada.net). Читать полный текст

Работа с Ethernet Shield v2

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

Поехали.

На  этот  раз  я  решил  сохранить  себе  несколько  страничек  с сайта  freeduino.ru

[cryout-multi][cryout-column width=»1/4″]EShield_v2_1_small [/cryout-column] [cryout-column width=»1/2″]

Как и оригинальный Arduino Ethernet Shield 01, модуль не полностью совместим с Arduino Mega, и для работы с данной платой потребуются небольшие изменения конструкции. Читать полный текст

Подсветка кода в статьях WordPress

Плагин для подсветки кода на своем блоге. Плагин называется — SyntaxHighlighter Evolved, сразу отмечу, что WordPress плагин гораздо легче установить, чем подключить такой же скрипт в блоге на Blogspot. Данный плагин позволяет красиво и наглядно реализовать вставку и подсветку кода в текст статьи.

Установка плагина SyntaxHighlighter Evolved на WordPress

Плагин для WordPress устанавливается очень просто: Читать полный текст