Прием команд с пульта дистанционного управления

Обновлено 21.01.14. Исходники переписаны под AVR Studio 6 (с тулчейном) В этой статье я расскажу, как принимать команды с пульта (ПДУ) с кодировкой RC5. Подробное описание протокола не имеет смысла так как этого в интернете предостаточно. Схема: Микроконтроллер Atmega8 (тактирование 1 МГц от внутреннего генератора), ИК-приемник TSOP1736 подключен к входу захвата ICP, на порту D […]

Работа с шиной 1-wire. Подключение термодатчика DS18B20 к AVR

Обновлено 21.01.14. Исходники переписаны под AVR Studio 6 (с тулчейном) Сразу хочу сообщить, что в этой статье я не буду описывать принцип работы шины (описание временных слотов и т.д.). Статья будет типа «Быстрый старт». Конкретно: я выложу свою библиотеку для работы с 1-wire, опишу как ею пользоваться, как подключить устройства к шине, как производить поиск […]

Замена стандартной функции _delay_ms()

Если вы программируете микроконтроллеры, тогда, наверно, уже знаете предназначение функции _delay_ms(). Она делает задержку на указаное количество милисекунд.  С моей точки зрения, у нее есть 3 минуса: она не работает с отключенной оптимизацией, во время ее выполнения текущая функция ничего не делает, кроме тупления в одном месте и если часто возникают прерывания, то время задержки […]

Многоканальный USB-термометр. Продвинутая версия.

Обновление №4 (17.02.2012). Выложил исходники программы МК Недавно написал статью Многоканальный USB-термометр. В устройстве вроде бы есть все, что требуется от такого термометра, но через время захотелось просматривать температуру через инет и не только с компа, а и с мобилки. Писать все изменения не буду, напишу все, что добавил после предыдущей статьи. Должен признаться, что веб-сервис […]

Переделка ультразвуковой ванночки Ya Xun YX2000A

Перед покупкой уз-ванночки я долго бегал по городу и заходил в сервисные центры, где ремонтируют мобилки, чтобы узнать, какими ванночками пользуются ремонтники, практически у всех была Ya Xun YX2000A. В двух сервисниках я решил спросить у ремонтников, чем им нравится эта ванночка. Она сказали, что она достаточно надежная и имеет 2 режима мощности – 35 […]

Многоканальный USB-Термометр (Обновленно)

Когда то давно я написал статью о том, как сделать USB Термометр и разместил ее на двух сайтах. Девайс очень простой, но спустя пару дней, на мой имейл повалилось огромное количество сообщений с разнообразными вопросами и предложениями. С момента написания прошло уже около 2 лет, а мне все еще как минимум, раз в неделю приходит подобное письмо, […]

GPS Bluetooth своими руками

У меня есть 2 телефона: смартфон  Motorola A1200e и КПК HTC BlueAngel, но ни на одном с них нет встроенного GPS, а мне иногда приходится бегать по городу по незнакомых местах, плюс я очень сильно люблю вечером ездить на велосипеде или мотоцикле туда, где ни разу не был, исследуя новые местности. Чтобы хоть примерно знать […]

USB->USART + JTAG ICE + RS485

Лично я с отладчиком JTAG ICE работаю крайне редко, но все же иногда приходится, но мне не нравится то, что его надо подключать через USB->COM так как у меня на ноуте нет СОМ порта. Еще в последнее время часто приходится работать с сетями RS485. В общем решил я сделать одно устройство, в котором будет преобразователь USB->USART, […]

Управление электрическими цепями через USB

Обновлено 23.11.13. Теперь устройство на заводской плате! Многие из нас наверно хотели бы управлять электрическими цепями через комп. А че? неплохо было бы))) Представь, звонит тебе друг, говорит: «Через 20 мин буду», тут проходит 20 минут, звонок в двери, но как же впадлу вставать из-за компа, идти открывать двери и т.д. А представь иную ситуацию: […]

Светодиоды. Вводная.

Вступление Почему именно светодиоды? Да потому, что со всех осветительных приборов он имеет наибольший Коэффициент Полезного Действия (КПД). Я не буду писать всякую муть о том, почему для освещения уже не применяю лампы накаливания, галогенки и ксенонки так как люди, которые выбирают освещение для транспорта (и не только) наверно уже встречали на форумах обсуждения источников […]