Постоянные читатели

вторник, 14 декабря 2021 г.

Arduino PS/2 CW Keyer

 Оригинальный проект со всей документацией, скетчем и библиотеками можно найти по ссылке: http://www.kw5gp.com/Arduino/19%20PS2%20CW%20Keyboard/. При повторении проекта нужно учесть следующее:

1.  В представленной схеме и скетче есть расхождения в назначении пина для реле, в скетче - D12.

2. Если программа не реагирует на команды увеличения/уменьшения скорости, в скетче надо поменять команду key_speed = key_speed ++ на key_speed = key_speed +1 и key_speed = key_speed -- на key_speed = key_speed -1.

3. Так как русский алфавит в программе не предусмотрен, пришлось клеить наклейки. Для добавления русских букв "ч", "ш", "э", "ю" и "я" в таблице ASCII кодов в файле morse.cpp придется выбрать ненужные пунктуационные знаки (типа апострофа, тильды и скобок) и заменить их десятичные коды на десятичные коды соответствующих букв: ч - 23, ш - 31, э - 36, ю - 28, я - 26.


Оригинальная схема.


Внешний вид девайса.

Вид изнутри.  На плате - реле и двухтранзисторная пищалка с пьезоизлучателем.  В оригинальном исполнении пьезоизлучатель издавал довольно неприятные звуки, пришлось добавить пищалку и включить ее через транзисторный ключ)


Демонстрация работы.

Комментариев нет:

Отправить комментарий