Tengo el switch del ratón conectado al Arduino mediante los pines digitales, lo que yo quiero es simular una pulsación del click primario, el problema es que queda presionado el click y no se si es mi código el que esta mal o mi circuito me podrían ayudar
Yo creo que el problema es que seguramente el botón del mouse cierra a masa, por lo tanto se activa con LOW, justamente al revés de como intentas simularlo.
Suponte que envías '1' (caracter 49) entonces pones el pin en alto (HIGH), seguramente tu terminal luego está enviando CR-LF (caracteres 13 y 10), salvo que la hayas seteado para que no los envíe, por lo tanto al ser caracteres distintos a '1' pones el pin el LOW y el mouse lo toma como botón pulsado.
El puerto serie de ese arduino están ubicados en los pines 0 y 1, luego la orden:
input = Serial.read();
Espera una señal por esos pines y con cierto protocolo que va más allá que una simple pulsación de un botón.
Por ejemplo conecta el cable azul a pin 7, ( para separarlo del 13 que el del led de la placa), y usa el siguiente código:
Me explico mejor cuando uno ambos cables que tengo soldado a los switch del mouse realiza un click si los mantengo unidos realiza una pulsación mantenida.
Cuando el input sea 1 que el mouse haga 1 click y que se suelte, eso es lo que quiero lograr