Program Kodları
//AÇIKLAMA
//Bu uygulamada Arduino Leonardo kullanıldı ve PC'ye bağlı mouse'nin işaretçisinin
//her butona basıldığında hareket ettirilmesi, farklı bir koordinata götürülmesi sağlandı.
#include <Mouse.h>
signed char x_ekseni = 5;
signed char y_ekseni = 5;
signed char mouse_teker = 0;
void setup()
{
pinMode(2, INPUT);
pinMode(3, INPUT);
Serial.begin(9600);
//Arduino Leonardo ile PC bağlantısı sağlanana kadar bekleme koyulması gerekiyor.
Mouse.begin();
delay(500); //buraya bekleme koymazsak loop()'daki ilk komut çalışmıyor.
}
void loop()
{
if (digitalRead(2) == HIGH)
{
Mouse.move(x_ekseni, 0, mouse_teker);
delay(500);
Serial.print("x_ekseni = "); Serial.println(x_ekseni);
}
if (digitalRead(3) == HIGH)
{
Mouse.move(0, y_ekseni, mouse_teker);
delay(500);
Serial.print("y_ekseni = "); Serial.println(y_ekseni);
}
}
Devre Şeması
0 comments:
Yorum Gönder