» Elektronica » Arduino »Gegevens overdragen van de versnellingsmeter naar de Scratch via Arduino

Gegevensoverdracht via accelerometer via Arduino naar Scratch



Aangeboden aan lezers zelfgemaakt auteur Instructables onder de bijnaam akellyirl stelt u in staat om virtuele objecten in de educatieve programmeeromgeving Scratch te beheren met behulp van een echte versnellingsmeter.

Allereerst schakelt de master over naar deze site en downloadt daar een speciale versie van de Scratch-tolk, aangevuld met een functie van interactie met Arduino (Scratch4Arduino, afgekort S4A), evenals een schets voor dit bord die deze interactie biedt.

Verwerft een bord met een drieassige versnellingsmeter ADXL335 of iets dergelijks erop geïnstalleerd. Deze accelerometer is ontworpen voor voeding met een spanning van 3,3 V, vanaf 5 V valt hij uit. Als je Arduino een 3.3V-stabilisator heeft, is er niets extra's nodig. Als deze stabilisator 5 V produceert, hebt u een andere externe nodig, bijvoorbeeld LM1117-3.3. Je kunt ook een bord kopen met een versnellingsmeter waarop al een stabilisator is geïnstalleerd.

De versnellingsmeter genereert drie analoge signalen die overeenkomen met de assen X, Y, Z. De master stuurt deze signalen naar de Arduino in de volgende volgorde: X - A0, Y - A1, Z - A2. Het is duidelijk dat een Arduino-compatibel bord met analoge ingangen nodig is, maar tegenwoordig zijn ze dat bijna allemaal.




Het flitst de Arduino met de hierboven aangegeven schets, start S4A en als alles werkte, ziet het dat er een reactie is op de kanteling van de versnellingsmeter langs alle drie de assen:



Nu de interactie van zowel de versnellingsmeter met Arduino als Arduino met de tolk is vastgesteld, kunt u programma's van elke complexiteit in de Scratch-taal compileren. Maar eerst raadt de wizard de volgende twee aan:




Als je een vrij kleine Arduino-kloon neemt en er een versnellingsmeter op aansluit zonder een breadboard-achtige breadboard - solderen, en dit alles in de kast stopt, kun je zo'n controller krijgen voor games in de Scratch-taal, waarop geen knoppen zullen zijn. U kunt game-objecten bedienen door deze eenvoudig te kantelen.
0
0
0

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...