Привет. У меня есть проект, где я намерен подключить простой Инфра-красный схему к компьютеру. Я должен сделать программное обеспечение для управления этим устройством с помощью программного обеспечения, то есть, я не буду использовать микроконтроллеры в цепи.
Я считаю, что лучший способ сделать это с помощью последовательного порта, / dev/ttyS0, а также функции ioctl (). Дело в том, что я нашла код и попытался много, но никто, как представляется, достаточно ясными и делать именно то, что я хочу.
Я понимаю, что из 9-шпильки, Есть то, что я не могу изменить, как и земля (GND), но похоже других я могу с помощью своего рода и и или операций с использованием iotcl;
Я также оказывают некоторые сомнения по поводу того, что является высоким и низким, поскольку с помощью TIOCMGET он показывает некоторые штырям являются высокими, и когда я их испытание я проверить не VCC на них, тогда как некоторые из них указали как низкий нет напряжения.
Кроме того, как представляется, некоторые умолчанию конфигурации на ttyS0 порт, поскольку, с LED, я касаюсь негативного к GND (5) и штырям 3 4 и 7, как представляется, быть высокой, освещение деятельности индикатор, в то время как остальные штифты Не свете его.
Итак, я себя, что булавки, что по умолчанию света светодиодов устанавливаются с высокими значениями по системе
Кстати, я Running Ubuntu 9.04, ядро 2.6.28, GNOME 2.26.1.
Итак, я хотел бы получить разъяснения аккуратно, чтобы он помог мне понять, как использовать колья последовательный порт для выполнения этой неортодоксальным и наиболее простым устройством.
Речь идет, таким устройством могут пользоваться GND как его земля, и все время HIGH Сцепляющий как VCC и других 2-Пен, один просто отправить импульсами, которые будут активировать инфракрасный сигнал, и другие для получения электрических импульсов От каких-либо инфракрасные устройства.
В один конец, я желание, чтобы использовать эту схему в comunicate двумя компьютерами с одной из таких инфракрасных серийного устройства в каждом, а также для контроля за выбросами и получать из битов (импульсов) на программное обеспечение.
Это позволит мне определить мое начало и конец биты, размер слова и т.д.
Заметим, что все это didatic конец, не так много, как pratical, но по-прежнему полезен в качестве учебного процесса envolving программирования C манипулировать порт и немного электроники.
Схема схемы заключается в следующем:
Construíndo UM Transmissor Infravermelho Пара O SEU PC | Клуб делать оборудования
Никто не должен читать его по-португальски понять, как монтировать его.
Сейчас большая проблема заключается в том, чтобы крючок ее до серийного кабеля подключен к последовательному порту, и она начала программирования. Любой, действительно, какие-либо конструктивные замечания будут высоко оценены.