Erbjuds till läsarna hemgjorda produkt författare Instructables under smeknamnet akellyirl låter dig hantera virtuella objekt i den pedagogiska programmeringsmiljön Scratch med en riktig accelerometer.
Först och främst växlar master till den här webbplatsen och laddar ner en speciell version av Scratch-tolk, kompletterad med en funktion av interaktion med Arduino (Scratch4Arduino, förkortad S4A), samt en skiss för det här brädet som ger denna interaktion.
Förvärvar ett kort med en treaxlad accelerometer ADXL335 eller liknande installerad på den. Denna accelerometer är konstruerad för strömförsörjning med en spänning på 3,3 V, från 5 V den misslyckas. Om din Arduino har en 3,3V stabilisator behövs inget extra. Om denna stabilisator producerar 5 V, behöver du en annan, extern, till exempel LM1117-3.3. Du kan också köpa ett kort med en accelerometer som en stabilisator redan är installerad på.
Accelerometern alstrar tre analoga signaler motsvarande X-, Y-, Z-axlarna. Befälhavaren skickar dessa signaler till Arduino i följande ordning: X - A0, Y - A1, Z - A2. Det är tydligt att ett Arduino-kompatibelt kort med analoga ingångar behövs, men idag är de nästan alla av dem.
Blinkar Arduino med den skiss som anges ovan, startar S4A, och om allt fungerade, ser det att det finns en reaktion på accelerometerns lutning längs alla tre axlarna:
Nu har interaktionen mellan både accelerometer och Arduino och Arduino med tolk fastställts, du kan sammanställa program av vilken komplexitet som helst i Scratch. Men först rekommenderar guiden att du testar följande två:
Med en ganska miniatyr Arduino-klon och ansluta en accelerometer till den utan en brödskivstyp av brödbrädlödning och sätta allt detta i fallet, kan du få en sådan kontroller för spel på Scratch-språket, där det inte finns några knappar. Du kan styra spelobjekt genom att bara luta det.