Digispark/USB Ninja (Función)
DigiSpark General
DigiSpark desbloqueo de patron y escribir una frase de prueba en un bloq de notas (movil)
#include "DigiKeyboard.h"
void setup() {
// Pausa para dar tiempo a que el móvil detecte el dispositivo
DigiKeyboard.delay(5000); // Espera 5 segundos para que el teléfono esté listo
// Simular la entrada del patrón numérico (por ejemplo, "1234" como código de desbloqueo)
DigiKeyboard.sendKeyStroke(KEY_1); // Presiona '1'
DigiKeyboard.delay(300); // Breve pausa entre teclas
DigiKeyboard.sendKeyStroke(KEY_2); // Presiona '2'
DigiKeyboard.delay(300);
DigiKeyboard.sendKeyStroke(KEY_3); // Presiona '3'
DigiKeyboard.delay(300);
DigiKeyboard.sendKeyStroke(KEY_4); // Presiona '4'
DigiKeyboard.delay(300);
DigiKeyboard.sendKeyStroke(KEY_ENTER); // Presiona 'Enter' para confirmar el PIN
// Pausa para asegurarse de que el móvil se ha desbloqueado
DigiKeyboard.delay(2000);
// Abre el bloc de notas (simulación de teclas). Dependiendo del móvil, esto puede requerir ajustar los comandos.
// Simula la búsqueda de la aplicación de Notas usando el botón de búsqueda en Android
DigiKeyboard.sendKeyStroke(KEY_F3); // Presiona la tecla 'Buscar'
DigiKeyboard.delay(1000);
DigiKeyboard.println("notas"); // Escribe "notas" en la búsqueda
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER); // Presiona 'Enter' para abrir la aplicación
// Esperar un momento para que la aplicación se abra
DigiKeyboard.delay(2000);
// Escribir el mensaje de prueba en el bloc de notas
DigiKeyboard.println("Este es un mensaje de prueba desde DigiSpark");
}
void loop() {
// No es necesario repetir nada en el loop, ya que solo necesitamos ejecutar el código una vez
}USB Ninja + Cable Bluetooth General
USB Ninja desbloqueo de patron y escribir una frase de prueba en un bloq de notas todo mediante un cable Bluetooth (movil)
Conclusión final
Last updated