Выводы микроконтроллера в проекте обычно задают с помощью макроопределений - define`ов. Мы получаем некую "отвязку" от железа и в дальнейшем это позволяет нам переназначать выводы на другие порты. Неудобство такого подхода состоит в том, что для каждого вывода нужно определять три регистра. Бывает, что два (только PORTx и DDRx), но это тоже неудобно, если выводов много. Существует другой подход, позволяющий сократить число макроопределений. Разберемся в чем он заключается.

   Частотные характеристики конденсаторов являются важными параметрами, которые необходимы для разработки схем. Понимание частотных характеристик конденсатора позволит вам определить, например, какие шумы может подавлять конденсатор или какие флуктуации напряжения цепи питания он может контролировать. Эта статья описывает два типа частотных характеристик: |Z| (импеданс или полное сопротивление) и ESR (эквивалентное последовательное сопротивление конденсатора). 

   Таймер-счетчик является одним из самых ходовых ресурсов AVR микроконтроллера. Его основное назначение - отсчитывать заданные временные интервалы. Кроме того, таймеры-счетчики могут выполнять ряд дополнительных функций, как то - формирование ШИМ сигналов, подсчет длительности и количества входящих импульсов. Для этого существуют специальные режимы работы таймера-счетчика. 
   В зависимости от модели микроконтроллера количество таймеров и набор их функций может отличаться. Например, у микроконтроллера Atmega16 три таймера-счетчика - два 8-ми разрядных таймера-счетчика Т0 и Т2, и один 16-ти разрядный - Т1. В этой статье, на примере ATmega16, мы разберем как использовать таймер-счетчик Т0.

   Во многих современных устройствах в качестве органов управления используются сенсорные кнопки. Например, у меня на кухне с помощью сенсорных кнопок включается и выключается варочная поверхность. 
   Сенсорные кнопки хороши тем, что для них не нужны отверстия в корпусе, и у них отсутствует механический износ, присущий традиционным кнопками. Кроме того конструкция сенсорной кнопки, если не считать электронную начинку, намного проще механической, ведь это обычная проводящая поверхность изолированная слоем диэлектрика, и ей можно придать практически любую конфигурацию. 
   В этой статье я расскажу о простой реализации сенсорной кнопки на микроконтроллере attiny.

   Предлагаю интересную схему указателя поворотов, которую можно установить практически на любое транспортное средство - скутер, мотоцикл, автомобиль и даже гужевую повозку. Конечно, если на последней имеется 12-ти вольтовый источник питания. 

   Указатель поворотов выполняет следующие функции:

- удлинитель поворотов,
- сигнал "Спасибо",
- "аварийка".