Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Bueno, a ver si alguien sabe ponerme un codigo de ejemplo para el siguiente problema...
tengo una cam con 2 servos, y quiero hacer el programa de control para que se pueda variar con el teclado de la siguiente forma:
si pulsas 'w' automaticamente la posicion del servo 0 recive +1 y si pulsas 's' la posicion del servo 0 recive -1, este seria el planteamiento mas basico del problema, el royo es que no encuentro la solucion... el getchar() es para esto? a mi no me funciona.... trabajo en c++ y estoy empezando a programar cosas utiles de verdad... un poquito de ayuda por favor.
Muchas gracias
Un saludo
te aconsejo que como documentación de referencia eches un vistazo a estas webs:
http://www.cplusplus.com/
http://www.conclase.net/c/curso/index.php
en concreto tienes un ejemplo para lo que quieres hacer en:
http://www.cplusplus.com/reference/clib ... tchar.html
si... pero requiere de enter, yo lo que busco es una reaccion instantanea sin que llegue a imprimirse en la pantalla siquiera, simplemente que reaccione a una tecla... no se si me explico...
Yo uso poco C++, tan solo para solucionar algoritmos largos, pero cuando he necesitado leer una tecla he usado el evento KeyDown del formulario o de algún control...
Si no recuerdo mal el lenguaje en si no tiene implementada la unbuffered input (creo que eso es lo que necesitas). No obstante puedes recurrir a lo que los programadores de videojuegos usan, simplemente buscate una libreria de input. Si no encuentras ninguna por si sola puedes bajarte un motor grafico gratuito e incluir en tu proyecto la parte de captura de teclado. Para esta ultima solucion te remito a Ogre 3D
De todas formas antes de bajarte eso intenta buscar una libreria de entradas, Recuerda que lo que buscas es unbuffered input.