Maak een schakeling om een een hoge voltage te schakelen met een transistor.
UPDATE: Klik hier voor een update.
Doelen van dit experiment. Leer je hoe
We gebruiken blokken uit Basic, Logic, Loops, Math, Pins en Variables. Bouw met onderstaande afbeelding deze sketch na. Met de bovenste set[Duty] to [0] geef je de sketch een beginwaarde mee. Daarna wordt deze variabele in de forever-loop veranderd.
De Mircobit kan alleen een lage hoeveelheid voltage leveren. Daarom gebruiken we een transistor om een schakelaar te maken tussen de 3 Volt en de motor. Je zou het kunnen vergelijken met een schakelaar zonder een knopje. Door op het meest linker pootje een lage spanning te zetten kun je schakelen.
De motor begint langzaam met draaien en gaat steeds sneller draaien totdat de maximale snelheid is bereikt. Op dat punt stopt de versnelling en gaat de motor terug naar stilstand. Zodra de motor stilstaat begint het proces weer vooraf aan. Wil je meer weten over de grootste revolutie in onze geschiedenis? In deze YouTube video leer je er meer over in 8 minuten.
Let goed op met het uitlijnen van de transistor en de terminal end connector. Door een foutje werkte de transistor niet en werd er direct 3 volt op de motor geschakeld. Gelukkig werkt de motor nog en is er geen schade. Nu werkt de sketch zoals de bedoeling was.
<pre class="lang:js decode:true " title="Experiment 4 programamcode">from microbit import *
Duty = 0
while True:
while Duty < 1023:
pin0.write_analog(Duty)
Duty += 1
while Duty > 0:
pin0.write_analog(Duty)
Duty -= 1