Архив автора: silard..

Заменяем микросхемы HEF4067B (CD74HC4067, 74HC154D) логикой на транзисторах

Недостаточно входных или выходных контактов на нашем микроконтроллере? Вы можете использовать HEF4067B. Он оснащен четырьмя цифровыми входами выбора (A0, A1, A2 и A3), шестнадцать независимых входов/выходов (Yn).
На транзисторной логике можно уменьшить или увеличить количество входов, чтобы получить больше или меньше выходов. Читать далее

Последовательная передача по UART с pic16f877a на C

В данной статье мы рассмотрим организацию последовательной связи (UART) между микроконтроллером PIC и персональным компьютером. Код будем писать на языке С в программе MPLAB X IDE 5.35 на российской бесплатной ОС Linux Rosa Fresh R13 Plasma – как всё быстро и бесплатно установить читайте здесь: “микроник.рус/7259/”. Читать далее

Светим и мигаем светодиодами на pic16f877a на С

Писать код буду на языке С в программе MPLAB X IDE 5.35 на российской бесплатной ОС Linux Rosa Fresh R13 Plasma – как всё быстро и бесплатно установить читайте здесь: “микроник.рус/7259/”.
Читать далее

Подаём кратковременный импульс (на реле)

Иногда нужно устройство, чтобы при подаче на него плюса, оно замыкало контакты на 1-2 секунды и потом снова размыкала – до следующей подачи на него питания.
Похож на эффект кнопки – только электронной! Читать далее

Сброс счётного триггера

Так как триггеры считают у нас до чисел 4, 8, 16, 32, 64 и т.д. (2 в степени количества триггеров), а количество минут в часе 60, то нужно прерывать счётный триггер, например, на числе 60, для этого можно воспользоваться следующей схемой:

То есть плюсовой провод проходит через реле (в моём примере использовал 5 В реле) – когда достигается число 60 – реле размыкается (провод питания размыкается) и счётный триггер сбрасывается (начинает считать заново).

В данной схеме использовал 3 источника питания – можно от одного паувербанка, в моём случае был блок батареек (И1), и паувербанк (И2 и И3) на схеме.

Управляющий минус на инвертере

С помощью логического НЕ (инверте):

можно подать “-” (минус) на ножки микросхемы или создать так называемый “управляющий минус” на нужное устройство.
Только нужно немного изменить логическое НЕ: Читать далее

CD74HC4067 и Arduino UNO

Модуль CD74HC4067 – это 16-канальный аналогово-цифровой мультиплексор/демультиплексор, представляющий собой удобное устройство для расширения количества аналоговых входов Arduino. Он имеет следующие основные характеристики: Читать далее