模擬鍵盤(EXCEL)
請用Arduino Leonardo
一組資料
#include "Keyboard.h"
void down(){
Keyboard.press(KEY_DOWN_ARROW);
delay(10);
Keyboard.release(KEY_DOWN_ARROW);
}
void right(){
Keyboard.press(KEY_RIGHT_ARROW);
delay(10);
Keyboard.release(KEY_RIGHT_ARROW);
}
void left(){
Keyboard.press(KEY_LEFT_ARROW);
delay(10);
Keyboard.release(KEY_LEFT_ARROW);
}
void setup() {
// open the serial port:
Serial.begin(9600);
// initialize control over the keyboard:
Keyboard.begin();
}
void loop() {
int x = analogRead(A0);
Keyboard.println(x);
delay(10);
down();
delay(3000);
}
兩組資料
#include "Keyboard.h"
void down(){
Keyboard.press(KEY_DOWN_ARROW);
delay(10);
Keyboard.release(KEY_DOWN_ARROW);
}
void right(){
Keyboard.press(KEY_RIGHT_ARROW);
delay(10);
Keyboard.release(KEY_RIGHT_ARROW);
}
void left(){
Keyboard.press(KEY_LEFT_ARROW);
delay(10);
Keyboard.release(KEY_LEFT_ARROW);
}
void printdata(int data1,int data2){
Keyboard.println(data1);
delay(10);
right();
delay(10);
Keyboard.println(data2);
delay(10);
down();
delay(10);
left();
}
void setup() {
// open the serial port:
Serial.begin(9600);
// initialize control over the keyboard:
Keyboard.begin();
}
void loop() {
int x = analogRead(A0);
int y = analogRead(A1);
printdata(x,y);
delay(3000);
}