Egér, egér, ki a házból!

Természetesen lehet egerészni is, hiszen azt ígértem, hogy az A-starból egér is lehet!

Először is csináljunk egy kis progit, ami a 0-ás portra kötött gomb megnyomására egy Mouse.click(MOUSE_LEFT) függvényhívást csinál!

A dolog logikája ugyanaz, mint a Keyboard esetén:

void setup() {
    pinMode(0,INPUT_PULLUP);
    Mouse.begin();
    // Ha esetleg butaságot csinálna a programunk,
    // bekapcsolás után van 1 másodperc újraprogramozni
    delay(1000); 
}

void loop() {
    if (digitalRead(0)==0) {
        Mouse.click(MOUSE_LEFT);
        delay(100); // ne legyen prell
        while(digitalRead(0)==0) {
            // megvárjuk, míg elengedi
            delay(10);
        }
    }
}

A többi rész a szokásos:

Indíts el egy Youtube-t, válassz ki egy zenét, tedd az igazi egeret a lejátszás gombra, majd nyomd meg az A-star panelen a gombot, amit a 0-ás port és a GND közé kötöttél. Juhhéj, kattint, és elindítja a zenét!

Mit tudsz ezzel kezdeni? Az egérkattintással meglepően sok mindent! Emlékszel amikor szétszedett egérrel vezéreltük a gépet?

Megcsináltuk rendesen pont azt, amihez fél éve még szét kellett barkácsolni egy igazi egeret! Wow.

Feladat: Kiabálós répa

No most, cseréld ki a gombot érintés-érzékelősre:

...és kész is a répa, aki nagyon interaktív:

Kiabáló répa