Tarjoaa lukijoille kotitekoinen tuote kirjailija Instructables lempinimen akellyirl alla antaa sinun hallita virtuaaliobjekteja koulutusohjelmointiympäristössä Scratch oikealla kiihtyvyysmittarilla.
Ensinnäkin isäntä vaihtaa tällä sivustolla ja lataa sieltä Scratch-tulkin erityisen version, jota on täydennetty vuorovaikutuksen kanssa Työläs (Scratch4Arduino, lyhennettynä S4A), sekä tämän piirroksen luonnos, joka tarjoaa tämän vuorovaikutuksen.
Ostaa hallituksen, johon on asennettu kolmiakselinen kiihtyvyysanturi ADXL335 tai vastaava. Tämä kiihtyvyysanturi on suunniteltu virtalähteelle, jonka jännite on 3,3 V, 5 V: sta alkaen, se epäonnistuu. Jos Arduinossa on 3,3 V: n vakaaja, mitään ylimääräistä ei tarvita. Jos tämä vakaaja tuottaa 5 V, tarvitset toisen, ulkoisen, esimerkiksi LM1117-3.3. Voit ostaa myös kiihtyvyysmittarilla varustetun taulun, johon stabilointiaine on jo asennettu.
Kiihtyvyysanturi tuottaa kolme analogista signaalia, jotka vastaavat X-, Y-, Z-akseleita. Master isäntä lähettää nämä signaalit Arduinolle seuraavassa järjestyksessä: X - A0, Y - A1, Z - A2. On selvää, että tarvitaan Arduino-yhteensopivaa korttia, jossa on analogiatulot, mutta nykyään ne ovat melkein kaikki.
Vilkkuu Arduinolla yllä esitetyllä luonnoksella, laukaisee S4A: n ja, jos kaikki toimi, näkee reaktion kiihtyvyysanturin kallistumisessa kaikkia kolmea akselia pitkin:
Nyt kiihtyvyysanturin ja Arduinon ja Arduinon vuorovaikutus tulkin kanssa on vakiintunut. Voit koota minkä tahansa monimutkaisuuden mukaisia ohjelmia Scratch-kielelle. Mutta ensin velho suosittelee seuraavien kahden kokeilua:
Kun otetaan melko pieni Arduino-klooni ja yhdistetään kiihtyvyysmittari siihen ilman leipälautamaista leipälautaa - juottamalla ja asettamalla tämä kaikki asiaan, saat tällaisen ohjaimen peleille Scratch-kielellä, jossa ei ole painikkeita. Voit hallita peliobjekteja yksinkertaisesti kallistamalla sitä.