Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne raske instruksjonsfilen viser deg hvordan du programmerer din BBC Micro: bit ved hjelp av MakeCode -editoren for å kjøre en miniservomotor.
Veibeskrivelsen for å koble micro: bit til motoren er her:
Det grunnleggende om å jobbe med MakeCode -redaktøren er her:
Start et nytt prosjekt i MakeCode -redaktøren på:
ADVARSEL: micro: bit kan bare levere en veldig liten mengde strøm til en miniservomotor. For å drive en sterkere motor trenger du en annen konfigurasjon (Instruerbar kommer snart).
Rekvisita
BBC Micro: bit, USB-kabel, miniservomotor, tre alligatorklemmer med pigtails (enkeltpinner), eller vanlige tohodede alligatorklemmer med hoppetråder. MakeCode -editor i en nettleser.
Trinn 1: Inndatablokker
Under Input -menyen drar du to knappetrykkblokker (den lilla blokken øverst i kolonnen) til redigeringsvinduet. Den ene bør lese "knapp A" og endre den andre til å lese "knapp B".
Trinn 2: Last inn Servo -menyen
Klikk på menyen "Avansert", og klikk deretter på "Utvidelser". Du blir ført til en skjerm med forskjellige funksjoner som du kan laste inn i MakeCode. Velg alternativet "Servo". Når du har valgt det, går du tilbake til MakeCode -editoren.
Trinn 3: Legg til servokontroller
Når du ser på menykolonnen, vil du se et alternativ som heter "Servoer". Fra den menyen drar du den øverste blokken som sier "sett servo P0 -vinkel til 90 grader" inn i hver lilla "på knappetrykkede" blokk i redigeringsområdet. Du vil nå se en servo lagt til under mikro: bit -bildet til venstre på skjermen.
Trinn 4: Sett inn servoværdier
Endre innstillingene i de grønne servoblokkene for å lese 30 grader for knapp A, og 180 grader for knapp B. Nå, hvis du klikker på knappene A eller B på simulatorbildene til venstre i vinduet, bør du se servoarmen bevege seg.
Trinn 5: Last ned og kjør
Last ned koden til din micro: bit. Når du trykker på knappen "A", skal servoarmen bevege seg til 30 grader, og trykke på knappen "B" skal flytte armen til 180 grader.