Du vil programmere din micro:bit til at læse fremtiden! Du skal blot stille micro:bitten et spørgsmål, og derefter trykke en knap for at få svaret!
Instruktioner: Hvis du læser dette online, så stil micro:bitten nedenunder et spørgsmål og tryk A for at få dit svar!
Hvis du har brug for at udskrive dette projekt, brug venligst den printer-venlige version.
I dette projekt vil de unge mennesker lære at bruge selektion, ved at lave en ‘spåkone’. Spåkonen vil opføre sig som en magisk 8-bold, og vil give brugeren svaret til et spørgsmål, som de stiller micro:bitten.
Til dette projekt bør MakeCode (PXT) microbit redigeringsprogrammet bruges.
Du kan finde en færdig version af dette projekt ved makecode.microbit.org/#pub:18828-96734-17356-00995, og den kompilerede .hex fil kan downloades ved at klikke på ‘Download Project Materials’ linket for dette projekt, som indeholder:
if
blokke;random
blokken.Dette projekt bruger elementer fra den følgende sektion af Raspberry Pi Digital Making Curriculum:
if
blokke, ved at tilføje ‘Nej’ og ‘Spørg igen’ svar.Lad os starte med at lave rulletekster med instruktioner på din micro:bit.
Du kan slette forever
blokken ved at trække det over paletten, du har ikke brug for den i dette projekt.
show string
blok ind i din start
blok.Lad os få din micro:bit til at træffe en beslutning ved at vælge et tal (0
for ‘Nej’ og 1
for ‘Ja’).
on button A pressed
(engelsk for ‘når knap A trykket’) event til din kode.svar
.set
blok fra Variables ind i din on button A pressed
blok og vælg svar
variablen.Som du kan se, betyder to
i blokken, at du kan indstille svaret, som skal vises.
pick random
(engelsk for ‘vælg tilfældigt’) blok efter to
:Nej
på micro:bitten, men kun hvis
dets svar
er 0.For at gøre dette, skal du trække en if
blok ned under din on button A pressed
event:
=
blok som betingelsen i if
:svar
variabel over på den venstre side af if
blokken.if
blokken vil kun blive kørt, hvis svar
er 0. Eftersom 0 er Nej
, så lad os tilføje en show string
(engelsk for ‘vis streng’) blok.svar
være 0, og micro:bitten bør sige ‘No’ (engelsk for ‘Nej’).svar
være 0, og intet vil ske!Kan du tilføje kode så ‘Yes’ (engelsk for ‘Ja’) vil blive vist på din micro:bit hvis svaret er 1? Du kan også ændre den viste tekst til noget mere interessant end bare ‘Yes’ og ‘No’!
Du kan endda få din micro:bit til at sige noget som ‘Måske’ eller ‘Spørg igen’ hvis svaret er 2. For at få dette til at virke, er du også nødt til at ændre din kode, så den vælger et tilfældigt tal mellem 0 og 2!
Du kan højreklikke på en if
blok for at kopiere blokken og dets indhold.
Kan du kode din micro:bit til at lave en beslutning når den er rystet i stedet for når en knap er trykket?
Unless otherwise specified, everything in this repository is covered by the following licence:
PROJECT NAME by the Raspberry Pi Foundation is licenced under a Creative Commons Attribution 4.0 International License.