模擬鍵盤(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);

}