Nudi čitateljima domaći proizvod autor Upute pod nadimkom akellyirl omogućuje vam upravljanje virtualnim objektima u obrazovnom programskom okruženju Scratch pomoću stvarnog akcelerometra.
Prije svega, gospodar se prebacuje na ove stranice i tamo preuzme posebnu verziju tumača Scratch, dopunjenu funkcijom interakcije s Težak (Scratch4Arduino, skraćeno S4A), kao i skicu ove ploče koja omogućuje ovu interakciju.
Stječe ploču s troosnim akcelerometrom ADXL335 ili sličnim. Ovaj akcelerometar dizajniran je za napajanje s naponom 3,3 V, od 5 V ne radi. Ako vaš Arduino ima 3.3V stabilizator, ništa dodatno nije potrebno. Ako ovaj stabilizator proizvodi 5 V, trebat će vam drugi, vanjski, na primjer, LM1117-3.3. Također možete kupiti ploču s akcelerometrom na kojoj je već ugrađen stabilizator.
Akcelerometar generira tri analogna signala koji odgovaraju osi X, Y, Z. Glavni signal šalje te signale Arduinu sljedećim redoslijedom: X - A0, Y - A1, Z - A2. Jasno je da je potrebna Arduino kompatibilna ploča s analognim ulazima, ali danas su gotovo svi.
Treperi Arduino gore navedenom skicom, lansira S4A, i ako je sve uspjelo, vidi da postoji reakcija na nagibanje akcelerometra duž sve tri osi:
Sada je uspostavljena interakcija akcelerometra s Arduinom i Arduinom s interpretatorom, možete sastaviti programe bilo koje složenosti na Scratch jeziku. No, najprije, čarobnjak preporučuje isprobati sljedeće dvije:
Uzimajući poprilično minijaturni Arduino klon i na njega priključite akcelerometar bez ploče poput ploče - lemljenje i stavljajući sve to u slučaj, možete dobiti takav kontroler za igre na jeziku Scratch, na kojem neće biti gumba. Možete kontrolirati objekte igre jednostavnim naginjanjem.