Наш канал в telegram

Преобразователь уровней RS232-TTL на микросхеме MAX232

Описанный ниже преобразователь уровней RS-232 <-> TTL реализован в виде автономного модуля (с возможностью автономного же питания). Это дает возможность не лепить по отдельному преобразователю в каждое самодельное устройство, которое вы хотели бы подключать к компьютеру через USART, а использовать один единственный преобразователь для всех устройств. Для этого, в устройстве, нужно просто вывести на отдельный …

Световые эффекты для светодиодной матрицы. Универсальная программа для программирования любых световых эффектов. + пример работы

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

Простейшая программа для подключения контроллера к компьютеру по RS-232 с помощью встроенного модуля USART

В этой статье рассмотрена простейшая программа для подключения контроллера (PIC16F628A) к компьютеру с помощью встроенного модуля USART. Для экспериментов воспользуемся тестовой платкой, рассмотренной в статье "Подключение контроллера к компьютеру по RS-232 с помощью встроенного модуля USART. Встроенный USART модуль контроллера позволяет реализовать как синхронный режим, так и асинхронный, но ввиду того, что синхронный режим практически …

Подключение контроллера к компьютеру по RS-232 с помощью встроенного модуля USART

В данной статье приведена схема для организации двунаправленного обмена данными по интерфейсу RS-232 между контроллером и компьютером ( встроенный модуль USART <-> com-порт ), на примере микроконтроллера PIC16F628A. Итак, модуль USART в PIC16F628A встроенный (реализован аппаратно), но контроллер работает с TTL уровнями (0, +5В), а интерфейс RS232 имеет уровни +5…+15В, -15…-5В, следовательно, нам нужен двунаправленный …

Световые эффекты для светодиодной матрицы. Эффект 1 — движущиеся строки и столбцы

Ниже описана простейшая программа (для PIC16F628A), реализующая световой эффект поочередно загорающихся строк и столбцов для самодельной светодиодной матрицы 5х5. Напомню, как устроена наша светодиодная матрица: Контроллер управляет драйверами строк и столбцов светодиодной матрицы, в качестве которых выступают обычные биполярные транзисторы. Чтобы подключить строки 1, 2, 3, 4, 5 к шине питания — нужно подать "1" …

Изготовление светодиодной матрицы 5×5, управляемой микроконтроллером (PIC16F628A)

Представляю вашему вниманию, в общем-то бесполезную, но очень прикольную конструкцию — светодиодную матрицу размером 5х5, управляемую микроконтроллером. Микроконтроллерное управление дает возможность программно реализовать на этой матрице различные световые эффекты (как фантазия позволит), что в общем-то и делает конструкцию такой забавной. Схема: Транзисторы VT1…VT5 — это драйверы строк (в открытом состоянии они подключают соответствующие строки к …

Маркировка конденсаторов

1. Маркировка тремя цифрами. В этом случае первые две цифры определяют мантиссу, а последняя — показатель степени по основанию 10, для получения номинала в пикофарадах. Последняя цифра "9" обозначает показатель степени "-1". Если первая цифра "0", то емкость менее 1пФ (010 = 1.0пФ). код пикофарады, пФ, pF нанофарады, нФ, nF микрофарады, мкФ, μF 109 1.0 …

Маркировка резисторов

1. Маркировка буквенно-цифровая. При такой маркировке буква указывает на десятичную запятую и обозначение (К — килоомы, М — мегаомы, R — омы), а цифры — на значение сопротивления. Для сопротивлений меньше 1 КОм буква может отсутствовать. Примеры: 3К6 = 3,6 КОм , М68 = 0,68 МОм = 680 КОм , 820 = 820 Ом , …

Маркировка индуктивностей

1. Маркировка непосредственно в микрогенри (цифрами и буквой). В этом случае цифры обозначают индуктивность в микрогенри, а буква — допуск (D — ± 0,3нГн, J — ± 5%, K — ± 10%, M — ±20%). Если буква отсутствует — это соответствует допуску 20%. Для обозначения десятичной запятой используется запятая. Например: 680К = 680 мкГн ± …

Маркировка проводов по AWG

AWG (American Wire Gauge) — это американский стандарт на провода. AWG считается для одножильного медного проводника круглого сечения и равно удельному сопротивлению проводника (Ом на 1000 футов), выраженному в децибелах, где проводник 10AWG имеет сопротивление 1 Ом на 1000 футов. AWG = 10*log10R + 10, отсюда можно найти R = 10(AWG-10)/10 Ом / 1000 футов,1 …