- это небольшой независимый программный модуль, работающий в
некоторой среде (напр. сайте, браузере, мобильном телефоне) и
исполняющий, как правило, одну определённую функцию.
Плюсы
виджетов.
Он позволяет обычному пользователю обходиться без программистов.
Что согласитесь не так уж и мало.
В статье будут рассмотрены примеры чтения и записи данных в LPT
порт, а также работа с некоторыми управляющими сигналами. Если Вы
хотите что-либо считывать с порта, то Вам необходимо переключить
режим работы порта компьютера в режим EPP
(Enhanced Parallel Port - режим двунаправленной передачи данных).
Это делается в BIOS. Во время загрузки компьютера когда появится
надпись Press DEL to enter setup, нажмите
DEL, чтобы попасть в меню BIOS. Затем выберите
раздел INTEGRATED PERIPHERALS и там выберите
строку PARALLEL PORT MODE: измените режим работы
Вашего порта на EPP или
SPP/EPP. Сохраните сделанные изменения. Если же
на Вашем компьютере нет режима EPP, то Вы
сможете только передавать данные
Параллельный порт для связи с принтером (или другим устройством)
имеет базовый адрес &H378 (LPT1), &H278 (LPT2), &H3BC
(LPT3). В данной статье мы будем рассматривать только LPT1.
Адресное пространство порта занимает диапазон
&H378-&H37F. Адрес &H378 называется
базовым и служит для передачи или чтения данных, через контакты
2-9 разъема LPT-порта. Адрес &H37A служит
для передачи
управляющих сигналов к устройству, подключенного к этому порту
(принтер, сканер и т.д.). И, наконец, адрес
&H379 предназначен для приема управляющих
сигналов с устройства, подключенного к этому порту (принтер,
сканер и т.д.). Рассмотрим конкретные примеры для каждого из
адресов. Для написания статьи я использовал VB6 и библиотеку
Inpout32.dll. В принципе подойдет любая другая, которая имеет
возможность общаться с LPT портом.
Начало
программы.
В самом начале
программы необходимо указать с какой библиотекой мы будем
работать:
Option Explicit
Private Declare Function Inp
Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Private Declare Sub Out
Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
Передача числа
15 в LPT-порт адрес &H378
Private Sub Command1_Click()
Out &H378, 15
End Sub
Чтобы наглядно убедиться в работоспособности программы соберите
для удобства вот такую схему.
А можно ли управлять компьютером колпачками от фломастеров?
Абсурдный кажется вопрос. Но я бы не спешил с ответом.
С начала посмотрите видео.
А вот тут ссылка как овладеть таким волшебством:волшебство.
Все очень просто.
Проверяем работу инфраручки простым способом. Прикрываем
инфрадиод рукой, от внешнего света (как можно плотнее) и смотрим.
При нажатии на кнопку он засветиться красным цветом(свечение не
очень яркое, поэтому смотрите внимательнее). Если все работает
можно пользоваться ручкой.
Шаг №3
Найдите компьютером Wii контроллер.
Настройка инфроручки. Посмотрите видео. Там очень хорошо показан
процесс настройки.
Все записи сообщества
Справка:
Виджет
- это небольшой независимый программный модуль, работающий в некоторой среде (напр. сайте, браузере, мобильном телефоне) и исполняющий, как правило, одну определённую функцию.
Плюсы виджетов.
Он позволяет обычному пользователю обходиться без программистов. Что согласитесь не так уж и мало.
Програмисты народ капризный))).
Как пользоваться виджетами можно прочесть тут:Технология виджетов
Примеры виджетов.
Вот тут ссылки:
Слайдшоу фоток
Документ
Книга
Слайдшоу демонстрируется на странице сообщества слева, посмотрите.
Пробуйте все очень просто, лишь надо проявить небольшое усилие по самообразованию.
А. Новожилов
В статье будут рассмотрены примеры чтения и записи данных в LPT порт, а также работа с некоторыми управляющими сигналами. Если Вы хотите что-либо считывать с порта, то Вам необходимо переключить режим работы порта компьютера в режим EPP (Enhanced Parallel Port - режим двунаправленной передачи данных). Это делается в BIOS. Во время загрузки компьютера когда появится надпись Press DEL to enter setup, нажмите DEL, чтобы попасть в меню BIOS. Затем выберите раздел INTEGRATED PERIPHERALS и там выберите строку PARALLEL PORT MODE: измените режим работы Вашего порта на EPP или SPP/EPP. Сохраните сделанные изменения. Если же на Вашем компьютере нет режима EPP, то Вы сможете только передавать данные
Параллельный порт для связи с принтером (или другим устройством) имеет базовый адрес &H378 (LPT1), &H278 (LPT2), &H3BC (LPT3). В данной статье мы будем рассматривать только LPT1. Адресное пространство порта занимает диапазон &H378-&H37F. Адрес &H378 называется базовым и служит для передачи или чтения данных, через контакты 2-9 разъема LPT-порта. Адрес &H37A служит для передачи управляющих сигналов к устройству, подключенного к этому порту (принтер, сканер и т.д.). И, наконец, адрес &H379 предназначен для приема управляющих сигналов с устройства, подключенного к этому порту (принтер, сканер и т.д.). Рассмотрим конкретные примеры для каждого из адресов. Для написания статьи я использовал VB6 и библиотеку Inpout32.dll. В принципе подойдет любая другая, которая имеет возможность общаться с LPT портом.
Начало программы.
В самом начале программы необходимо указать с какой библиотекой мы будем работать:
Option Explicit
Private Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Private Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
Передача числа 15 в LPT-порт адрес &H378
Private Sub Command1_Click()
Out &H378, 15
End Sub
Чтобы наглядно убедиться в работоспособности программы соберите для удобства вот такую схему.
Продолжение следует .....
А можно ли управлять компьютером колпачками от фломастеров?
Абсурдный кажется вопрос. Но я бы не спешил с ответом.
С начала посмотрите видео.
А вот тут ссылка как овладеть таким волшебством:волшебство.
Все очень просто.
Практика по посту Джон Ли представляет. Wii не только игровая консоль.
Сделать это можно очень просто.
По шагам.
Шаг №1
Необходимые детали и драйвера.
Покупаем скажем в магазине Чип и Дип следующие детали:
Покупаем игровой контроллер Wii (дороже 1800р не берите).
Скачиваем драйвер для консоли вот тут:
http://johnnylee.net/projects/wii/WiimoteWhiteboardv03.zip
Нужен еще компьютер с Blutooth.
Шаг №2
Собираем инфраручку по схеме.
Только делаем питание от батарейки.
Проверяем работу инфраручки простым способом. Прикрываем инфрадиод рукой, от внешнего света (как можно плотнее) и смотрим. При нажатии на кнопку он засветиться красным цветом(свечение не очень яркое, поэтому смотрите внимательнее). Если все работает можно пользоваться ручкой.
Шаг №3
Найдите компьютером Wii контроллер.
Настройка инфроручки. Посмотрите видео. Там очень хорошо показан процесс настройки.
Вот тут само видео.
http://www.youtube.com/watch?v=5s5EvhHy7eQ
Не распологайте Wii контроллер очень близко к экрану (не ближе 2 метров). Лучше положить прямо на мультемедийный проектор и закрепить его не подвижно.
Все теперь можно пользоваться.
Это может повторить любой человек. Смотрите.
Схема ручки:
Подробнее можно посмотреть тут Wii проект