Страница автора

Управление кнопками на Ардуино

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

Программируем Ардуино «по воздуху» через ESP-link

У меня дома трудится масса устройств умного дома. Большая часть из них использует недорогие платы Arduino Pro Mini или микроконтроллеры Atmega328 с прошитым ардуиновским бутлоадером. Иногда, с приходом новых идей, требуется перепрограммирования всех этих устройств. Монтаж-демонтаж контроллера, встроенного в какую нибудь люстру то еще удовольствие. Скакать под потолком с ноутбуком тоже удовольствие ниже среднего. В […]

«Умное» мигание светодиодом в Ардуино

Эта статья будет о программировании. О простом и сложном одновременно — мигании светодиодом. Зачем все это? Бывает при программирование какого-нибудь устройства не хватает портов ввода-вывода микроконтроллера. Или из экономических соображений, а может нехватки места в корпусе, не хочется устанавливать дисплей, а как то сигнализировать о режимах работы устройства очень хотелось бы. Часто достаточно сигнализировать о этих […]

Программирование и настройка WiFi контроллера управления вентилятором

В предыдущей статье я рассказал об сборке нового контроллера управления влажностью. Теперь расскажу об особенностях программы, алгоритмах управления и настройках этого контроллера. ESP8266, в отличие от Atmegи328, на которой была реализована предыдущая версия, имеет очень привлекательные характеристики:    

Контроллер управления вентилятором 2. Теперь с WiFi

Почти два года прошло с изготовления контроллера управления влажностью для ванной комнаты. Все это время контроллер служил верой  правдой без глюков и зависаний, как и положено хорошему контроллеру и даже обзавелся с легкой руки моей супруги гламурным корпусом. Но технический прогресс неумолимо бежит вперед и новые веяния опять не давали мне покоя. На это раз, […]

Настраиваем файл boards.txt для своих контроллеров

Ранее я писал о прошивке контроллеров ATMEGA328 при помощи программаторов Самодельный Arduino из контроллера ATMEGA328P-PU Перезапись загрузчика в Arduino Pro Mini Ардуино в качестве программаторов AVR контроллеров Настала пора разобраться, а заодно привести в порядок файл BOARD.TXT Описание данного файла довольно скудное, нашел  на странице WiKi Arduino IDE. О новых возможностях формата данного файла навела на […]

Ардуино в качестве программаторов AVR контроллеров

С последней версией Arduino IDE перестал работать USBASP, с помощь которого прошивал массу контролеров. У USBASP пора обновить прошивку, а может быть и схему, а я буду использовать в качестве программатора обычный Arduino.  Тем более я уже использовал эту схему для программирования ATTiny13. Для Arduino на ATmega168/328 схема будет выглядеть так — между собой соединяем D11, […]

Логический анализатор 24МГц 8 каналов за $6

Покупая всякую китайскую электронику для своих «поделок» часто сталкиваюсь с проблемой плохого описания работы, Тема сегодняшней статьи — использование дешевого китайского логического анализатора купленного на Алиэкспресс. Что такое логический анализатор? Это такой прибор… для логического анализа ))) Сразу приходит на ум фильм с Робертом Де Ниро

Одна снежинка — ещё не снег, ещё не снег…

    Новогодняя снежинка на WS2812B получилась одним из самых повторяемых моих проектов. Поэтому решил написать еще один небольшой обзорчик по технологии изготовления такой снежинки.

Изучаем ATTINY13, восстанавливаем новогоднюю елочку

Как то приобрел в хозяйство маленькие контроллеры ATTiny13. Недавно руки дошли с ними повозиться. Приобрести их можно по цене $3.3/10шт в корпусе SOP8 или $4.83/10шт в корпусе DIP8. Я взял в корпусе DIP8 вместе с панельками Характеристики ATTiny13A Память для программ (FLASH) — 1Кб ОЗУ — 64 Байт Число входов/выходов — 6 Выходов ШИМ — 2 Аналоговых входов […]