dis145

PROYECTO MOUSE

clase-04

2024-03-28

El objetivo del proyecto es simular mouse mediante arduino y componentes electronicos generando que este distinga entre click derecho, click izquierdo, doble click, y ademas, agregar una funcionalidad extra como el sensor de movimiento que tiene el mouse para que sea un mouse extendido especulativo

Por josefinasanchezr & GermanGallardo

Hecho con simulacion Tinkercard

Para Arduino UNO R3

¿Qué aprendimos en el proceso?

(Tips y datos)

Explicación cómo funciona un botón

boton

Funcionalidad Simple

Que el mouse pueda distinguir entre click derecho, click izquierdo y doble click

Click Derecho - Click Izquierdo

El código permite que se distinga entre click derecho y click izquierdo imprimiendo en la consola según corresponde la respuesta de la accion.

Simulación Tinkercad:

simulación01 **subir video simulacion

Código en Arduino:

codigo ClickDerIzq

Doble Click

El código permite que se distinga si la accion pertenece o no a un doble click.

No logré que se distinga el doble click, ya que el codigo confunde cuando uno deja el boton apretado con que se generó un doble click porque todo se procesa muy rapido. Me falta agrgar otra variable que permita al coigo entender que primer se apreta una vez el boton, se suelta el boton y luego de un delay corto se vuelve a apreetar el boton generandoa si un correcto doble click.

Simulación Tinkercad:

simulación02 **subir video simulacion

Código en Arduino:

Codigo Doble Click

Funcionalidad Extra

El codigo intenta recrear la rueda del mouse mediante un potenciometro. Se imprime en la consola cuando el Arduino reonoce que la rueda (potenciometro) se gira hacia arriba para subir la pagina del computador y cunado la rueda (potenciometro) se gira hacia abajo para bajar la pagina del computador.

Simulación Tinkercad: Potenciometro

Código en Arduino:

Codigo Rueda Mouse

Referencias y Fuentes