holaaaa alguien sabe que podria hacer en el caso de que mi codigo no funcione porque segun arduino no tengo la librería de mouse (y tambien me pasó lo mismo con la librería de Keyboard)
codigo de mouse
#include <Mouse.h>
int l1 = 2; //*********************************
int l2 = 3; //lucesitas
int l3 = 4; //*****************
int l4 = 5; //*********************************
int wrng = 12; //=================luz=de=error=
int cv;//contador de clicks
void setup(){
#include <Mouse.h>
pinMode(LED_BUILTIN, OUTPUT);
pinMode(l1,OUTPUT);
pinMode(l2,OUTPUT);
pinMode(l3,OUTPUT);
pinMode(l4,OUTPUT);
pinMode(wrng,OUTPUT);
digitalWrite(LED_BUILTIN,HIGH);
Mouse.begin();
if(cv==1000){
for (cv=1000; cv==0; cv--){
digitalWrite(wrng,HIGH);
delay(500);
digitalWrite(wrng,LOW);
}
return 0;
}
else if (cv<1000)
{
for(cv=0; cv==1000; cv++){ //contador con lucesitas
delay(10);
Mouse.press(MOUSE_LEFT);
Mouse.release(MOUSE_LEFT);
digitalWrite(l1,HIGH);
cv=cv+1;
delay(50);
digitalWrite(l1,LOW);
Mouse.press(MOUSE_LEFT);
Mouse.release(MOUSE_LEFT);digitalWrite(l2,HIGH);
cv=cv+1;
delay(50);
digitalWrite(l2,LOW);
Mouse.press(MOUSE_LEFT);
Mouse.release(MOUSE_LEFT);
digitalWrite(l3,HIGH);
cv=cv+1;
delay(50);
digitalWrite(l3,LOW);
Mouse.press(MOUSE_LEFT);
Mouse.release(MOUSE_LEFT);
digitalWrite(l4,HIGH);
cv=cv+1;
delay(50);
digitalWrite(l4,LOW);
}
}
Mouse.end(); //acaba el spam
digitalWrite(LED_BUILTIN,LOW);
delay(10000);
digitalWrite(LED_BUILTIN,HIGH);//señal de que ya acabó
delay(5000);
digitalWrite(l1,HIGH);
delay(4500);
digitalWrite(l2,HIGH);
delay(4000);
digitalWrite(l3,HIGH);
delay(3500);
digitalWrite(l4,HIGH);
}
codigo de keyboard
#include <Keyboard.h>
void setup(){
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
Keyboard.begin();
delay(500);
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press('d');
Keyboard.releaseAll();
delay(500);
ejem();
Write("cmd");
cla();
delay(500);
Keyboard.println("dir /s");
Keyboard.press(KEY_RETURN);
Keyboard.release(KEY_RETURN);
delay(500);
Keyboard.end();
digitalWrite(LED_BUILTIN,LOW);
}
void ejem(){
delay(500);
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press('r');
Keyboard.releaseAll();
delay(500);
}
void Write(char txt[]){
delay(500);
Keyboard.print(txt);
delay(500);
}
void enter(){
delay(500);
Keyboard.press(KEY_RETURN);
Keyboard.release (KEY_RETURN);
delay(500);
}
void cla(){
delay(500);
Keyboard.println("color a");
Keyboard.press(KEY_RETURN);
Keyboard.release(KEY_RETURN);
delay(500);
}