Hola buenas, tengo conectado un Arduino Leonardo a una tablet con la idea de hacer un contador, de manera que cada vez que recibe señal, simulo la tecla F2 en la tablet y hago que se incremente el contador en una webapp. El Arduino se comunica con la tablet con una cable USB, que es el mismo con el que lo alimento y está conectado con un circuito pull_up con el siguiente código:
Agregué la llamada a "Keyboard .begin()" (y puede usar el diseño de teclado en español, vea el comentario) y una pausa de 100 ms para que su computadora tenga la oportunidad de captar la pulsación de tecla
Después de hacer la prueba con el código de ejemplo veo que el loop efectivamente se detiene, sin embargo la placa arduino esta enchufada, ¿es realmente extraño no?, ¿cuál podría ser la solución?
si quitas el codigo manejando el teclado y solo mantienes el led parpadeante, que pasa? si deja de parpadear también, probablemente significa que las fuentes de alimentación están bajas.
Cuando ves que el loop se ha detenido ¿si le das al reset vuelve a funcionar?
¿Has probado con un sketch vacio?
Comprueba con el dedo si algunos de los chips está excesivamente caliente, ojo que podrias quemarte el dedo.
Ya probé otros puertos USB y nada, al Arduino le llega corriente por que la luz esta encendida, pero el loop no se ejecuta. No he podido probar aun el reset, a ver si se vuelve a detener para probarlo.
Después de varios días probando parece que la otra vez se paró por que el USB no estaba bien conectado por que con el programa de encender y apagar el led el arduino trabaja con normalidad, sin embargo con el programa que uso de contador se para, y hay que reiniciarlo.