В данной публикации я расскажу об использовании RTC модуля на базе DS3231 для вывода Ардуино (или отдельного микроконтроллера) из режима энергосбережения. Можно сказать, будем делать будильник для Ардуино.
Про Ардуино и не только
суббота, 19 сентября 2020 г.
понедельник, 7 сентября 2020 г.
LiquidCrystal_I2C_Menu - библиотека для создания меню на ЖК дисплее и Ардуино. Новые возможности
суббота, 1 августа 2020 г.
Еще раз про энергосбережение
Я уже затрагивал данную тему в прошлых публикациях. Сегодня я хочу обобщить основные идеи и привести несколько примеров, которые помогут вам при создании устройств, работающих от аккумуляторов.
вторник, 21 января 2020 г.
Радио на RDA5807M. Часть 2 - RDS
RDS (Radio Data System) — многоцелевой стандарт, предназначенный для передачи информационных сообщений по каналам FM-радиовещания. Передача информации осуществляется с использованием поднесущей частоты и не оказывает влияния на качество основного сигнала и каналы других радиостанций, а для ее приема требуется устройство с поддержкой RDS. Наибольшее распространение эта технология получила в автомобильных приемниках: с ее помощью стало возможным оповещение водителей о сложных дорожных ситуациях, метеоусловиях и т.п.
пятница, 8 ноября 2019 г.
Радио на RDA5807M. Часть 1
Микросхема RDA5807M - это FM радиоприемник нового поколения с поддержкой RDS/RBDS и цифровым управлением по I2C. Микросхема выполнена по CMOS технологии, что определяет ее минимальное энергопотребление. RDA5807M уже содержит все необходимые узлы и требует лишь небольшого числа внешних компонентов. А мощный аудиопроцессор обеспечивает оптимальное качество звука при различных условиях приема. Все это делает RDA5807M удачным выбором для носимых, портативных устройств.
воскресенье, 13 октября 2019 г.
Игральный кубик на ATtiny85
понедельник, 24 июня 2019 г.
Немного кодокопания (прерывания, ISR, attachInterrupt)
В продолжение темы о прерываниях в AVR микроконтроллерах предлагаю покопаться в коде, генерируемом компилятором. Это поможет проверить на деле приведенный ранее теоретический материал, а также узнать новые интересные моменты. Для этого потребуется описанная в прошлой публикации доработка IDE Arduino для генерации ассемблерного листинга и справочник по языку ассемблера для AVR, доступный по ссылке http://ww1.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf. Итак, приступим.
Подписаться на:
Сообщения (Atom)