Для АВРа (и любого другого МК) лучше использовать его собственный последовательный интерфейс (UART), переделав его в RS485.
А подключение 8255 к Спектруму - эт ж классика : http://bneven.com/zxio.html
Да и здесь, на форуме, все это есть.
Для АВРа (и любого другого МК) лучше использовать его собственный последовательный интерфейс (UART), переделав его в RS485.
А подключение 8255 к Спектруму - эт ж классика : http://bneven.com/zxio.html
Да и здесь, на форуме, все это есть.
Просто хочется оставить последнее слово за собой? Мне не жалко.
А по теме разговора - разумеется при использовании спектрума (или чего то другого) в подобной системе, он будет иметь возможность автономного питания. А вчем проблема? Можно даже организовать некий "спящий режим" для экономии, из которого он будет выходить по определенному событию (датчики, таймер и т.п.) ...
На компьютер уровня ZX Evolution можно сделать автоматическое управлении например освещением через систему nooLite
Модуль передатчик МТ1132 управляемый через последовательный интерфейс предназначен для управления силовыми блоками по радио каналу.
Документ http://www.noo.com.by/assets/files/PDF/MT1132.pdf
http://www.noo.com.by/assets/files/PDF/nooLite_2013.pdf
http://www.noo.com.by/sistema-noolite.html
Если надо дискретных входов, то у среднестатистического спека есть 5хDI от кепстона + 16xDI/DO на муз.сопроцессоре + 9хDI,1xDO на порте принтера + 1xDI,1xDO на порте магнитофона. Закупить датчики с аналоговым выходом (скажем, 4..20мА) и дискретным, либо прикупить к ним преобразователи типа "ИПМ 0399/М2". Спектрум обвешать оптопарами и вперёд - к мечте "умного дома". На монитор выводить мнемосхему и тренды, на диск скидывать архивы.
Если конечно, денег не жалко на это.
---------- Post added at 23:13 ---------- Previous post was at 23:11 ----------
Если воткнуть в спек ZX-MC2, то ещё и RS232C добавится, который можно в RS485 преобразовать, да хоть в Compobus-Profibus-CAN. Есть где развернуться.
Ну если сделать защиту от пересечения датчик/нажали кнопку - то и клаву можно использовать.
ну так в абстрактном и есть то, что я описал - кемпстон, музпроцессор, магнитофон.
Я не отрицаю того, что ты написал. Я просто сказал, что вариантов даже еще больше.
---------- Post added at 22:46 ---------- Previous post was at 22:42 ----------
может это даже и не потребуется. Возможно достаточно будет грамотно распределить датчики или просто включать работу с клавиатурой только "по требованию" и в этот момент не опрашивать определенные датчики. Об этом рано думать. Важно, что это это принципиально возможно.
Да,мне тоже наряду с кемпстоном пришла эта мысль. Например, саму клавиатуру посадить на PS/2 контроллер, а железные контакты использовать в дело (как-то исхитриться). Но решение о подключаемом устройстве наподобие TAPE,которое читает порт и далее управляет железячками более привлекательно, т.к. сохраняет работоспособность Спекки (ну, страдает лишь кассета).
Кроме того, и со Спектрума иногда нужно посылать сигналы. А как "отправить" в клавиатуру команду, чтобы контакт замкнулся? Так что с TAPE in/out получается двусторонний обмен, с кнопками только READ, т.е. фиксируем открытие двери, сейфа и т.д.