Появилась задача: подключить 32 геркона к Arduino UNO. Как известно ардуино не позволяет этого сделать напрямую, так как не имеет достаточного количества портов ввода - вывода. Решить данную задачу может расширитель портов ввода данных или сдвиговый регистр с параллельной загрузкой данных 74HC597. Так же данная микросхема может принимать данные через последовательный вход, пропускать их через себя и выдавать тоже самое на последовательный выход. Это необходимо для последовательного подключения нескольких микросхем, соответственно увеличивая число входов на 8, 16, 24 и т.д. штук.
Датчика BMP085 дает нам возможность не только измерять атмосферное давление но и температуру воздуха а так же отображать высоту над уровнем моря.
BMP085 является своего рода высокоточным датчиком давления с ультра-низким энергопотреблением. Отличная производительность BMP085 и точность достигает минимального значения измерения давления 0.03hPa, и это с очень низким энергопотреблением, только 3μA.
Если вам не по карману языческий чудо-тепловизор, стоимостью от пары-тройки до десятков тысяч хрустящих вечнозеленых президентов, и уже стали захлебываться собственной слюной при его виде, то вы всегда можете нашаманить себе бубен истинно православный гаджет-облучатель из ИК-термометра, RGB-светодиодов и... буратины. Принцип действия настолько прост, что нуждается в отдельном пояснении : вы направляете ИК-датчик термометра на определенный сектор в исследуемой области, микроконтроллер считывает 10-битные данные по последоватеьной SMBus-шине с датчика (данные идут непрерывно для диапазона -20...+120 ˚С с разрешением 0.14 ˚C).
Всем известен пример — мигаем светодиодом на 13 порту. С этого начинали все, кто работал с Arduino. Сегодня мы рассмотрим пример немного посложнее. Мы будем управлять светодиодом через локальную сеть, используя Ethernet shield. Идея очень проста — с помощью Arduino в браузере пользователя мы выводим форму с элементами управления, которые позволяют или включать или отключать светодиод.
Официальную версию Arduino можно купить примерно за 27 евро. Есть отечественные аналоги (например Freeduino) и китайские копии которые стоят немного дешевле. Но зачем покупать? Ведь можно сделать Arduino своими руками.
Ethernet Shield для Ардуино позволяет легко подключить ваше устройство к локальной сети или сети интернет. Этот шилд дает возможность вашей Ардуино отправлять и принимать данные из любой точки мира с помощью интернет соединения. Например, можно реализовать удаленное управление вашим роботом через веб-сайт или создать устройство, которое с помощью световой или звуковой сигнализации оповещает вас о новом сообщении в Twitter или о новом электронном письме.
В одной из своих разработок мне потребовалось использовать небольшой монохромный графический LCD экран для вывода информации. Технической информации по нему, кроме распиновки, в интернете найти не удалось, зато вариантов графической библиотеки для дисплея от Nokia 3310 обнаружилось минимум варианта три. На мое счастье эти дисплеи оказались очень похожими.