Inhoudsopgave:

Hoe maak je een teller met Microbit? - Ajarnpa
Hoe maak je een teller met Microbit? - Ajarnpa

Video: Hoe maak je een teller met Microbit? - Ajarnpa

Video: Hoe maak je een teller met Microbit? - Ajarnpa
Video: Maak een digitaal kompas met je Microbit 2024, November
Anonim
Hoe maak je een teller met Microbit?
Hoe maak je een teller met Microbit?

Als we aan boord zijn van een vliegtuig, komen we vaak een situatie als deze tegen: een mooie stewardess die een klein zilveren doosje draagt, blijft erop drukken tijdens het passeren. Ze mompelt:1, 2, 3, 4, 5, 6…… Je raadt het al – ze telt het totale aantal mensen dat in het vliegtuig zit. En het kleine zilveren doosje op haar hand is een mechanische toonbank. Vandaag gaan we een elektronische maken met BBC micro:bit.

Opmerking: voor meer grappige creaties, kunt u aandacht besteden aan:

Onze productwinkel:

Stap 1: Weet wat we nodig hebben

Weet wat we nodig hebben
Weet wat we nodig hebben

Eerst moeten we weten welke functie we met deze elektronische teller willen realiseren. Ik heb er een simpele conclusie voor.

Basisvereiste:

1. Druk op knop “A”, teller nummer min 1;

2. Druk op knop “B”, teller nummer plus 1;

3. Druk tegelijkertijd op de knop "A" "B", het tellernummer wordt 0.

Stap 2: Materiaal

Materiaal
Materiaal

Ten tweede, om een toonbank te maken, moeten we weten wat voor soort materialen we nodig hebben. Dit is het materiaal dat we moeten voorbereiden:

micro:bit ×1

USB ×1

Je vraagt je misschien af hoe we een elektronische teller kunnen maken met alleen een micro:bit-bord en een USB-kabel. Maak je geen zorgen! Het is heel gemakkelijk en eenvoudig. Je leert het snel.

Stap 3: Begin met programmeren

Nadat we onze materialen hebben verzameld, moeten we ervoor programmeren. Verbind micro:bit board met je computer. Klik vervolgens op Makecode om de programmeerinterface te openen. We gaan de Block-methode gebruiken om te programmeren. U kunt de volgende stappen lezen om te leren programmeren.

Stap 4: Programmeren1

Programmering1
Programmering1

Om te beginnen bouwen we een nieuwe variabele met de naam "counter" en stellen "0" in als de beginwaarde.

Stap 5: Programmeren 2

Programmering 2
Programmering 2
Programmering 2
Programmering 2
Programmering 2
Programmering 2

Schrijf de code voor de drukknop “A”、”B” en “A+B” afzonderlijk.

1. Druk op knop “A”:

De functie van knop "A" is het aftrekken van het telnummer. We weten allemaal dat wat we ook tellen, het telnummer niet onder de 0 zou zijn. Als er een negatief getal verschijnt, moet er iets mis zijn. Om deze fout te vermijden, moeten we een tegenoordeel “≥ 1” in ons programma zetten. Indien “teller≥1”, druk dan op knop “A”, dan wordt er automatisch 1 afgetrokken.

2. Druk op knop “B”:

Elke druk op de knop verhoogt 1 tellernummer.

3. Druk op de knop "A+B":

Druk tegelijkertijd op knop “A” en “B”, het tellernummer wordt 0. Daarna kunt u een nieuwe telling starten.

Stap 6: Volledige programmering

Volledige programmering
Volledige programmering
Volledige programmering
Volledige programmering

Nadat we klaar zijn met het schrijven van de knopcode, moeten we een 5 * 5LED-scherm gebruiken om het tellernummer weer te geven.

We kunnen het blok "nummer weergeven" direct slepen onder de knopcode. Dan zal het telnummer op het scherm veranderen volgens het variabele tellernummer.

U kunt de hele programmacode in de afbeelding zien.

Stap 7: Voltooid

Je kunt zelf code herschrijven om te genieten van programmeren door verschillende blokken binnen de blokeditor te slepen. Het is heel eenvoudig en gemakkelijk, net als stenen spelen. Of je kunt de code rechtstreeks naar je micro:bit downloaden via de link.

Laten we nu de hele programmacode downloaden naar micro:bit en kijken wat er zal gebeuren.

Stap 8: Gebruik

Met deze teller kunnen we weten hoeveel boeken we op onze boekenplank hebben geplaatst, hoeveel borden in de keuken, hoeveel eieren er nog in onze koelkast liggen. We kunnen het zelfs gebruiken om een basketbalwedstrijd te tellen. Deze kleine elektronica is echt krachtig.

Stap 9: Vraag

Hoe kunnen we ons programma herzien als we de maximale waarde van de teller willen beperken? Als je meer interessante creatie wilt weten, kun je onze blogs volgen.

Uw verdere discussie is welkom!

Opmerking: voor meer grappige creaties, kunt u aandacht besteden aan:

Onze productwinkel:

Aanbevolen: