Рубрика: Умный дом

Циклы

Циклы выполняют выражения или блоки выражений до тех пор, пока выражение условия не становится истинным. Наша программа требует двух циклов (один вложен в дру­гой). Пока пользователь желает угадывать последовательно­сти: { выводить на дисплей последовательности Пока догадка неверна, а пользователь желает угадать еще Раз} Цикл while в С++ вполне подходит для нашей цели: Bool next_seq = […]

Внешний вид и параметры модуля общего назначения фирмы Advantech

ADAM 4060. Модуль релейного цифрового вывода (рис. П.6): • 2 релейных выхода типа А (двухпозиционный вывод); • 2 релейных выхода типа С (трехпозиционный вывод); Рис. П.6. Внешний вид модуля ADAM Параметры контактов реле по переменному току: 125 В @ 0,6 А, 250 В@ 0,3 А, По постоянному току: ЗОВ® 2 А, 110 В @ 0,6 […]

Практическое применение триака в модулях системы

Хотя на протяжении всей книги я старался подчеркнуть, что все модули системы, как и сама система, предназначены для проведения экспериментов за компьютером или за столом, думаю, среди читателей найдутся желающие воплотить в жизнь отдельные модули или на базе предложенных модулей создать свою систему. Для тех, кто знаком с техникой безо­пасности и может работать с напряжением […]

Указатели дают больше гибкости

Наше решение по выводу на дисплей в предыдущей секции имеет два основных недостатка. Во-первых, оно ограничено выводом шести числовых последовательностей — если пользо­ватель угадает все шесть, программа сразу завершится. Во-вто­рых, она всегда выводит те же самые шесть пар элементов в той же последовательности. Как же увеличить гибкость про­граммы? Одно из возможных решений — создать шесть […]

Дополнительные замечания по ИК-управлению

Программа WinLIRC позволяет не только считывать ИК- коды, но и воспроизводить прочитанные команды. Воспро­изведение — чисто программное, возможно, по этой причи­не оно показалось мне не слишком уверенным. Но оно работает, что вы можете использовать в своих целях. На сайтах, посвященных работе программы, неоднократно за­давался вопрос о том, как следует изменить схему излучате­ля, чтобы модуль WinLIRC […]

Программа для компьютера в KDevelop

Причина, по которой я хочу рассказать о другой среде про­граммирования, именно KDevelop, работающей с операци­онной системой Linux, — в ее большей доступности для мно­гих, чем Visual Basic. Эта среда программирования входит в состав многих Linux-дистрибутивов. Хотя она и не един­ственная в них. Итак, я предполагаю работать с релейным модулем. По этой причине я программирую микроконтроллер […]

Две полезные схемы

Первая схема относится к настенному выключателю, работа­ющему по протоколу XI0. Что полезного можно почерпнуть из этой схемы? Например, организацию сканирования сети и управления триаком. Схему я привожу, как она сохранилась в архиве (рис. П. 18). Вторая схема — датчик движения. Датчик работает по ра­диоканалу. Стоит он в Москве 36 долларов. Возможно, есть и более низкие […]