Блок графически отображает уровень сигнала на входе mysignal. Обязательные условия для работы блока: в программе должен быть как минимум один стандартный блок дисплея, дисплей в программе должен быть под номером 1. Отображение выводится блоками по 5 делений, в настройках блока необходимо указать максимальную длинну шкалы (количество блоков). Максимальное значение на входе должно лежать в пределах количество_блоков х 5 (для 8 блоков макс. отображаемое значение составит 40, для 16 - 80 и т. д.)
Сигнал от 0 до 80, если в строке 16 символов
Блок для генератора частоты - выдаёт меандр с возможностью регулировки частоты
"Кривокод" для генератора частоты - выдаёт меандр с возможностью регулировки частоты путём деления 8МГц на делитель подаваемый на вход D.
Создал sser.
Блок Русифицированная изменяемая "бегущая строка" для светодиодных матриц 8х8 с чипом MAX7219
Текст на входах "scrollText" блока, отображаются бегущий.
Текст на входе "staticText" блока, отображаются статический.
Текст на входе "staticText" должен быть меньше размера матрицы.
Текст будет читаться если на соответствующем входе "text" блока true.
В строке можно использовать русские и английские буквы и другие стандартные символы, вводимые
с русскоязычной клавиатуры, в любой последовательности.
Вход "bright_text" - яркость отображаемого текста 0-15.
Вход "speed_text" - скорость скроллинга текста ~20мс.
Вход "clearscreen" - очистка матриц.
Выход "scrollSynch" - в конце пройденной строки импульс в один такт.
для импульса следующей строки, нужно прерывание входа,
для этого можно задействовать этот же импульс.
Все необходимые настройки в "параметрах блока"
Подключение: Vcc 5В, DIN - 11, CLK - 13, CS - (в "параметрах блока") для UNO, Nano, и им подобные.
Подключение: Vcc 5В, DIN - 51, CLK - 52, CS - (в "параметрах блока") для MEGA.
Блок задержка импульса на включение (таймер)
Если «Kirish» получает сигнал высокого уровня, а затем переключается на сигнал низкого уровня,
после паузы в параметре "Kutish" на выходе "Chiqish" появится сигнал високого уровня на время указанная в параметре "Ish_vaqti".
Блок предназначен для конвертации переменная в виде (HEX) на выходе будет виде (Dec)
Блок предназначен для конвертации строковых символов, которые несут в себе цифровую информацию, записанную в шестнацатеричном виде.
Блок способен преобразовать 4 байта информации на входе, представленной в шестнацатеричном виде.
Пример:
На вход подается переменная в виде (HEX) 0A1B2C3D, на выходе будет значение 169552957 в десятичном виде (Dec).
Внимание, блок "понимает" латинские прописные и заглавные символы, но не будет работать с кирилицей !
Блок предназначен для конвертации строковых символов, которые несут в себе цифровую информацию, записанную в шестнацатеричном виде.
Блок способен переработать только 1 байт информации на выходе.
На вход подается переменная в виде 0A, на выходе будет числовое значение в шестнацатеричном виде (Byte).
Внимание, блок "понимает" латинские прописные и заглавные символы но не будет работать с кирилицей !
Блок для проигрывания vaw файла
Проигрываются vaw файлы без расширений . При применении этого блока обязательно использовать вместе с уникальным блоком СД!
Mega2560 пины MOSI - 51, MISO - 50, SCK - 52 - SD. Остальные arduino - 11,12,13. Leonardo подключить к разъему ICSP!
Входы блока :
ind- название файла без расширения .
pl- возпроизвести файл.
Проигрываются vaw файлы .
Mega2560 пины MOSI - 51, MISO - 50, SCK - 52 - SD. Остальные arduino - 11,12,13.
Контакт SC меняется в параметрах (по умолчанию 10).
Динамик подключить к ШИМ выводам.
Входы блока :
ind- название файла без расширения .
pl- возпроизвести файл.
Имя файла типа - "0", "1", "2", "3", "4", "5","6".... , без расширения.
Проигрываются vaw файлы, как с расширением( 1.wav, 2.wav, singl.wav, ....), так и без расширения (1, 2, 3, singl, ....).
Mega2560 пины MOSI - 51, MISO - 50, SCK - 52 - SD. Остальные arduino - 11,12,13.
Контакт SC меняется в параметрах (по умолчанию 10).
Динамик подключить к ШИМ выводам.
pl- возпроизвести файл.