Модераторы: diadiavova, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Управление LPT - портом 
:(
    Опции темы
Andruxa28
Дата 7.2.2011, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.1.2011

Репутация: нет
Всего: нет



Собственно вот появилась мысль как-то использовать не задействованный LPT-порт
Подключил пару светодиодов, но суть не в том..
Вот пытаюсь программно управлять его выходами
использую inpout32.dll
Код

' код модуля
Option Strict Off
Option Explicit On
Module InpOut32_Declarations
    Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Short) As Short
    Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Short, ByVal Value As Short)
End Module

Код

' код формы
Option Strict Off
Option Explicit On
Imports System.Threading
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Timer1.Start()
    End Sub
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
' таким способом заставил мигать светодиоды
        Thread.Sleep(100)
        Out(&H378, 0)
        Thread.Sleep(100)
        Out(&H378, 0)
        Thread.Sleep(100)
        Out(&H378, 6)
        Thread.Sleep(100)
        Out(&H378, 14)
        Thread.Sleep(100)
        Out(&H378, 30)
        Thread.Sleep(100)
        Out(&H378, 26)
        Thread.Sleep(100)
        Out(&H378, 22)
        Thread.Sleep(100)
        Out(&H378, 14)
        Thread.Sleep(100)
        Out(&H378, 30)
        Thread.Sleep(100)
    End Sub
End Class

Это все работает отлично.
Вот теперь хотелось бы как-то анализировать что на выходе звуковой карты и передавать как-то это на порт... То есть, чтоб светики мигали в такт музыке...  
Гугл не помог(((
Может кто сталкивался?
 smile 
И реально ли это на VB реализовать?

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0382 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.