Недостаточно входных или выходных контактов на нашем микроконтроллере? Вы можете использовать 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/”.
Читать далее
Управляем светодиодами через LPT порт (Linux и Windows)

Будем зажигать светодиоды, подключённые к ПК через LPT-порт напрямую – можно воткнуть светодиод прямо в порт ПК и зажигать и тушить его! Читать далее
Python tkinter: Создаём окно с кнопками
Создадим в Linux Rosa Fresh R13 (R12) окно с кнопками на Python, добавим кнопки, картинки, кнопку сброса (reset) и сдвинем окно приложения от центра и запустим одновременно редактор кода, окно приложения и другое. Читать далее
Двоичная, шестнадцатеричная и побитовая запись порта

И начнём мы с программирования портов ввода-вывода микроконтроллера. Читать далее
Управляем светодиодной матрицей с ПК
Будем использовать следующую цепочку: ПК, на котором напишем программу на Python – UART – Микроконтроллер Atmega (PIC или любой другой) – Самодельная светодиодная матрица. Читать далее
Светодиодная матрица своими руками

Вот схема – как реализовать: Читать далее
Подаём кратковременный импульс (на реле)
Иногда нужно устройство, чтобы при подаче на него плюса, оно замыкало контакты на 1-2 секунды и потом снова размыкала – до следующей подачи на него питания.
Похож на эффект кнопки – только электронной! Читать далее
Управляем микросхемой (atmega,pic) через ПК на Python
Я работаю на бесплатной российской ОС Роса Фреш 13 Плазма (Linux Rosa Fresh 13 Plasma, аналогично будет для Linux Rosa Fresh 12 Plasma) на ней уже по умолчанию установлен Python3!
Поэтому нам понадобится только установить дополнительную библиотеку pyserial. Читать далее