Блок D-триггера и блок делителя частоты с К от 2 до 255

Блок D-триггера, Т-триггера и блок делителя частоты с К от 2 до 255 В архиве находятся: 2 блока D-триггеров 1. DRS – D-триггер с приоритетом R (вход сброса) 2. DSR – D-триггер с приоритетом S (вход установки) 2 блока T-триггеров 1. TRS – T-триггер с приоритетом R (вход сброса) 2. TSR – T-триггер с приоритетом …

Далее…Блок D-триггера и блок делителя частоты с К от 2 до 255

4

Блоки приема и передачи данных по протоколу 2262 и 1527

Блоки приема и передачи данных по протоколу микросхем 2262 и 1527 могут быть использованы для приема информации и эмуляции различных устройств (RF датчиков движения, звонков, а/м сигнализаций, RF игрушек и т.д.). А архиве блоки: 1. Приемник/передатчик на прерываниях. Приемник работает на прерываниях от Таймера1 независимо от текущей программы. Передатчик вносит задержку в выполнение программы пока …

Далее…Блоки приема и передачи данных по протоколу 2262 и 1527

2

Упаковка Битов в Регистры

Блоки делал для случая когда надо по каналам связи передавать много дискретных значений. Например нам надо передать несколько дискретных состояний берём и делаем вот так Мы как бы раскалдываем биты по разным ячейкам. Дальше любым доступным средством связи (com, RS-485 Modbus, nRF24L01+ и др.) передаём Регистр в другой контроллер, а там уже расшифровываем. А здесь …

Далее…Упаковка Битов в Регистры

3

ШИМ 10 БИТ с изменяемым периодом

Блоки Позволяют увеличить дискретизацию ШИМ с 255 до 1024, а так же представяет возможность регулировать период (Частоту) ШИМ. В архиве 4 блока Т1 и Т3 в названии означают какой аппаратный таймер используется, Т3 есть только в ArduinoLeonardo ArduinoMega, Возможно использовать для следующих пинов Плата Т1 Т3 Arduino Uno 9, 10 ArduinoLeonardo 9, 10, 11 5 …

Далее…ШИМ 10 БИТ с изменяемым периодом

2

Выбор источника опорного напряжения

Сделал блок, выбора Источника Опорного Напряжения (ИОН). Сейчас в FLProg, нельзя выбирать внутренний ИОН. Получилось два блока: Один для плат на базе Atmega8/168/328 ( UNO, Mini, Micro, Nano): 0 – опорное напряжение по умолчанию, равное 5 В (на 5В-платах Ардуино) или 3.3 В (на 3.3В-платах Ардуино) 1 – в качестве опорного напряжения будет использоваться напряжение, …

Далее…Выбор источника опорного напряжения

2

Пользовательские блоки для работы с GSM модулями.

Блок работает по принципу Запрос-Ответ. Модулю посылается команда, и анализируется ответ. Тем самым удалось полностью уйти от временных задержек и использования оператора delay()(останавливает выполнение всей программы на указанное количество мс), который используется в большинстве примеров по работе с такими модулями. 1. Для M590 Реализованы следующие функции: – Отправка SMS (только латинский вариант) – Прием SMS …

Далее…Пользовательские блоки для работы с GSM модулями.

5

74HC165(Code)

В прилагаемом архиве: блоки, примеры в FLProg, проекты под эти примеры в Proteus и .hex-ы для них. 8-битный блок протестирован “в железе” и в Proteus, 16-битный только в Proteus-e

2

GPS Neo6-7

Блок для GPS Neo6-7 выводит координаты, скорость, и прочее… Спасибо Слимпер за помощь в понимании работы кода. так как библиотека весьма старая стабильно работает на IDE 1.0.5

3

Блок дисплея nokia 5110 c кириллицей

Блок дисплея nokia 5110 который умеет работать с русским алфавитом. Имеет вход EN и входы на 6 строк В параметрах необходимо указать контрастность (по умолчанию 70) и к каким пинам подключены контакты CLK, Din, DC, RST, CE Кроме вывода текста, больше ничего не умеет. (делал себе только для этих целей, но сама библиотека имеет много …

Далее…Блок дисплея nokia 5110 c кириллицей

1