Arduino Thumbstick controlar el cursor de la computadora (6 / 7 paso)

Paso 6: C# mover cursor

 using System;<br>using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO.Ports; using System.Windows.Forms; using System; using System.Runtime.InteropServices; 
 namespace Serial_Mouse_Thumbstick { class Program { static void Main(string[] args) { Console.Title = "Developed by Firman Jamal"; SerialPort port = new SerialPort(); port.PortName = "COM3"; port.BaudRate = 9600; port.Open(); int x, y, button; 
 do { string message = port.ReadLine(); string[] newData = message.Split(','); //Console.WriteLine(newData[2]); //Console.WriteLine("X COORDINATE : " + newData[0] + " Y COORDINATE : " +newData[1]+" BUTTON : " +newData[2]); 
 x = Convert.ToInt32(newData[0]); y = Convert.ToInt32(newData[1]); button = Convert.ToInt32(newData[2]); 
 if (button == 1)<br> { mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); } else { mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); } Cursor.Position = new System.Drawing.Point(x, y); Console.WriteLine("X: " + Cursor.Position.X + " Y: " + Cursor.Position.Y + " Button : " + button); } while (true); } 
 [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] 
 public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo); 
 private const int MOUSEEVENTF_LEFTDOWN = 0x02; private const int MOUSEEVENTF_LEFTUP = 0x04; private const int MOUSEEVENTF_RIGHTDOWN = 0x08; private const int MOUSEEVENTF_RIGHTUP = 0x10; } } 

Asegúrese de añadir System.Drawing en las referencias.

Artículos Relacionados

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
Cómo hacer teclado contraseña usando arduino para controlar servo y led

Cómo hacer teclado contraseña usando arduino para controlar servo y led

En este proyecto yo le dirá cómo hacer teclado contraseña utilizando arduino y controlar servo y led.primero hacen simple teclado con botón de 4 visitas opara todos los proyectos y otros proyectos visite http://arduinoo.tk/Project/para todo proyecto
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Arduino nano controlar un motor de aspiración dental comprobando el nivel de residuos líquido

Arduino nano controlar un motor de aspiración dental comprobando el nivel de residuos líquido

/ *//////////////                            DESCRIPTION                      ///////////////////////////////////////////////////////////Esta es una aplicación para controlar un motor de aspiración dental.El motor necesita un 24 voltios señal (a trav
Maestro - dedo montado en dispositivo de entrada para controlar el cursor.

Maestro - dedo montado en dispositivo de entrada para controlar el cursor.

Maestro es portátil dispositivo de entrada mediante la orientación del dedo. Pequeños dispositivos portátiles en el dedo se ha investigado para proporcionar fácil acceso a la PC y entorno (NailO, HandSight). Maestro permite al usuario hacer apuntando
Usando MikroTik Router Board 433 y Arduino para controlar LEDs

Usando MikroTik Router Board 433 y Arduino para controlar LEDs

En este tutorial voy a explicar cómo controlar LEDs usando MikroTik router tablero y Arduino.MikroTik 433 es un enrutador basado en kernel Linux, contiene 3 puertos Ethernet y 3 puertos PCI mini utiliza para conectar tarjetas inalámbricas como sea ne
Arduino: el show de cursor

Arduino: el show de cursor

este divertido proyecto arduino utiliza un LCD (pantalla de cristal líquido) y crea una forma de mostrar que te muestra diferentes modos de cursores se puede visualizar en la pantalla LCD. También explico el código y sus funciones. Espero que os gust
Arduino Uno controlar mi secuenciador 8-NOTA

Arduino Uno controlar mi secuenciador 8-NOTA

este es un video de mí utilizando mi Arduino Uno para controlar mi secuenciador 8-NOTA personalizada.Este es el programa:El código fuente.Este es el video original donde demo el secuenciador de 8 notas por su cuenta:Video originalSi usted tiene cuale
Controlar el ordenador utilizando un láser o una pluma del IR.

Controlar el ordenador utilizando un láser o una pluma del IR.

Esto es una forma diferente para controlar el ordenador utilizando un láser. A diferencia de [ / de icinnamon] cierto, utiliza una cámara y un láser para controlar el cursor en tu computadora. Incluso puede hacer clic en apagando simplemente el láser
Controlar el ordenador con Arduino y un Joystick

Controlar el ordenador con Arduino y un Joystick

este tutorial le enseñará sobre los potenciómetros y botones en la interfaz con un arduino. Además usted aprenderá sobre algunos comandos que te permitirán que controlar el cursor del ordenador con los componentes.Nota: Esto sólo funciona con el Ardu
Sin hilos controlar un Robot con Arduino y módulos RF!

Sin hilos controlar un Robot con Arduino y módulos RF!

/*Edición 05/05/2016Hola chicos, he estado ocupado con la Universidad y no podía responder a comenta. La mayoría de ustedes quería el código y esquemas, hechas un poco mejor por lo que he hecho los esquemas en Eagle 7.2.0 y subido todo en Github.Aquí
Una guía para controlar cosas con variables de entrada (a través de arduino)

Una guía para controlar cosas con variables de entrada (a través de arduino)

el corazón de este proyecto es un) montan un sensor a entrada analógica arduino y b) programación con if... else instrucción.Este proyecto muestra un sistema de refrigeración de ordenador para mantener cierta temperatura dentro de una torre de ordena
Utilice un controlador de PS3 para controlar un robot NXT de Arduino

Utilice un controlador de PS3 para controlar un robot NXT de Arduino

actualización:Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.El archivo zip adjunto ha1. un nuevo sketch de Arduino2. un nuevo boceto de procesam
Cómo controlar tu TV con un Arduino!

Cómo controlar tu TV con un Arduino!

So. Este Instructable le mostrará cómo controlar todo lo controlable por IR, o luz infrarroja.Esto incluye reproductores de cámaras, televisores, DVD, VCR, usted consigue el punto.Mostrará usted cómo recibir los códigos y luego cómo transmitirlas.Obj