Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

16/04/2009 #1


Consulta Encender un LED con C# 2008
He intentado encender un LED con el puerto paralelo usando C# pero no he podido, y se ve que es lo mas sencillo del mundo. He seguido los pasos de esta guia:
http://www.codeproject.com/KB/cs/csppleds.aspx
Solo que en vez de usar 8 leds estoy usando solo 1, de ahi todos son los mismo componentes.
Mi codigo esta asi:
Código:
using System;
using System.Runtime.InteropServices;

namespace PruebaParalelo
{
	class AccesoPuerto
	{
		[DllImport("inpout32.dll", EntryPoint = "Out32")]
		public static extern void Output(int adress, int value);


		[DllImport("inpout32.dll", EntryPoint = "Inp32")]
		public static extern int Input(int address);
	}
}
Y este es mi boton para encender y apagar el led

Código:
private void sendSign_Click(object sender, EventArgs e)
		{
			AccesoPuerto.Output(888, 1);
		}

		private void btnApagar_Click(object sender, EventArgs e)
		{
			AccesoPuerto.Output(888, 0);
		}
He revisado mi puerto y si posee la direccion 378 y esta habilitado, tengo inputout32.dll en system32. Donde podria estar el error?

Gracias
18/04/2009 #2

Avatar de Moyano Jonathan

Tenés que usar la librería io.dll en ves de la que está usando ya que la misma tiene muchos errores
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.