november 24, 2020
vjhggjm
<h2><strong>DC motorer</strong></h2>
DC motorerne kan dreje enten frem eller tilbage med forskellige hastigheder, som man kan bestemme i MakeCode med FireFly udvidelsen. På FireFlyen er motorforbindelserne markeret med tallene 1 til 4. Sørg for at vælge den rigtige motor i MakeCode.
<h3><img class="size-medium wp-image-1084 aligncenter" src="http://dev.teknologiundervisning.dk/wp-content/uploads/2020/11/DC_uBaggrund-300x165.png" alt="" width="300" height="165" />Tilslutning</h3>
Motoren skal forbindes til en af de fire motortilslutninger på FireFlyen som vist her. Det er lige meget i hvilken rækkefølge ledningerne forbindes. Den eneste effekt rækkefølgen på ledningerne har, er hvilken retning motoren drejer. Hvis motorens ledninger har farverne rød og sort, så tilslut den røde øverst. På den måde svarer fremad og baglæns i MakeCode til fremad og baglæns på motoren.
Hvis den sorte ledning sættes i øverst, så vil motoren dreje baglæns, når man i MakeCode fortæller den, at den skal dreje fremad, og den vil dreje fremad, når man i MakeCode fortæller den, at den skal dreje baglæns. Motoren virker stadig, men alt bliver omvendt.
<img class="aligncenter wp-image-1181" src="http://dev.teknologiundervisning.dk/wp-content/uploads/2020/11/DC-motor-3-259x300.png" alt="" width="200" height="232" />
<a href="http://dev.teknologiundervisning.dk/wp-content/uploads/2020/11/DC-motor.svg"><img class="alignright wp-image-1219" src="http://dev.teknologiundervisning.dk/wp-content/uploads/2020/11/DC-motor.svg" alt="" width="100" height="93" /></a>
<h3>Eksempel på program</h3>
I dette eksempel er en DC-motor tilsluttet port 1 på FireFlyen, så i MakeCode vælger vi at bruge <em>dcmotor1.</em> Hvis du har tilsluttet den til en anden port, så sørg for at vælge den rigtige motor i MakeCode. Programmet her vi få motoren til at køre fremad, når der trykkes på knap A på micro:biten, og køre baglæns når der trykkes på knap B. Hvis både knap A og B trykkes på samtidigt, vil motoren standse.
<div style="position: relative; height: 0; padding-bottom: 70%; overflow: hidden;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://makecode.microbit.org/#pub:_KdHTkX7jWLtD" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div>