elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  se aceptan sugerencias
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: se aceptan sugerencias  (Leído 3,134 veces)
----FEl----

Desconectado Desconectado

Mensajes: 15


La vida es como un juego de ajedrez


Ver Perfil
se aceptan sugerencias
« en: 22 Diciembre 2005, 04:31 am »

estoy en un problema que me gustaria que me puedan resolver

tengo que hacer un proyecto  en el cual se utilice el manejo de puertos de la pc 
y no se me ocurre nada

si alguien me podria ayudar o sugerir que hacer se lo agradesere mucho

grax!!!!!!!!!!!!!!!!!!!!!
:rolleyes:


En línea

El_Niño_Güey

Desconectado Desconectado

Mensajes: 86


La vida es como una caja de bombones


Ver Perfil
Re: se aceptan sugerencias
« Respuesta #1 en: 22 Diciembre 2005, 14:54 pm »

A que tipo de manejo te refieres....?
pon un ejemplo o algo similar...


En línea

Un tecnicucho
Si cierras los ojos, quizás puedas ver el mar; si miras hacia atrás, quizás puedas recordar. Si gritas, luchas y alzas tu mano, quizás puedas volar y alcanzar la libertad.
----FEl----

Desconectado Desconectado

Mensajes: 15


La vida es como un juego de ajedrez


Ver Perfil
Re: se aceptan sugerencias
« Respuesta #2 en: 23 Diciembre 2005, 01:49 am »

pues tenia pensado 

manejar un carro o un brazo  por medio de la computadora haciendo un programa en c++

pero pues es algo muy trillado para la clase en la cual tengo que hacer el proyecto

a que me refiero con el manejo
pues te diria que es que por medio de la computadora manejes algun tipo de hardware

espero y me de a entender

grax!!!!!!!!!!1
En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: se aceptan sugerencias
« Respuesta #3 en: 29 Diciembre 2005, 19:00 pm »

Para eso están los automatas
En línea

Monkito

Desconectado Desconectado

Mensajes: 36


COGITO ERGO SUM


Ver Perfil
Re: se aceptan sugerencias
« Respuesta #4 en: 31 Diciembre 2005, 00:04 am »

No capto específicamente lo que deseas, pero ten esto tal vez te podría ayudar:

Manejo del lpt1 desde linux

el pin 2 al 9 son salidas controlables
el pin 1 vcc +5v constante
el pin 18 al 25 GND

Conecta un display de cátodo común, las entradas A,B,C,D,E,F,G a las salidas del 2 al 9 del paralelo
el cátado envía mediante una resistencia de 1k a tierra (18 a 25 puenteados)

el siguiente programa lo puedes compilar con
Código:
g++ -Wno-deprecated -o2 -o contar contar.cpp

Código:

#include <iostream.h>
#include <stdio.h>
#include <sys/io.h>

#define Lpt1 0x378

const int led[8]={1,2,4,8,16,32,64,128};
const int A=1,B=2,C=4,D=8,E=16,F=32,G=64;
/*
  A
F   B
  G
E   C
  D
*/
const int display[]={ A+B+C+D+E+F, //0
B+C, //1
A+B+G+E+D, //2
A+B+G+C+D, //3
F+G+B+C, //4
A+F+G+C+D, //5
A+F+G+E+C+D, //6
A+B+C, //7
A+B+C+D+E+F+G, //8
A+G+F+B+C, //9
E+F+A+B+C+G, //A
F+E+G+D+C, //B
A+F+E+D, //C
E+G+D+C+B, //D
A+F+G+E+D, //E
A+F+G+E //F
};

int main()
{
int i=0;

if(ioperm(Lpt1,3,1))
{
perror("ioperm");
}
while(1)
{
for(i=0;i<16;i++)
{
outb(display[i],Lpt1);
usleep(1000000);
}
}
outb(0x00,Lpt1);
if(ioperm(Lpt1,3,0))
{
perror("ioperm");
}
}


Solo puede ser ejecutado como root por las funciones de ioperm,...


Espero que esto te ayude un poco.
Saludos... ;D ;D ;D
En línea

El monopolio vive gracias a la mediocridad de la publicidad barata, está en las mentes hacer valer las cosas por lo que son y no por lo que aparentan...
----FEl----

Desconectado Desconectado

Mensajes: 15


La vida es como un juego de ajedrez


Ver Perfil
Re: se aceptan sugerencias
« Respuesta #5 en: 1 Enero 2006, 02:30 am »

ok muchas gracias por responder

aunque el programa lo tengo que hacer en  borlan c++
de todas formas me servira para darme una idea

grax!!!!!!!!!!!!!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines