Binär-decimal-binär


Material: 

1 dator, Microbitditor:  https://makecode.microbit.org/#editor , 1 tangentbord (eller 4 knappar, 4 lysdioder, 10 st hon-han trådar och några små tråd bitar), 1 kopplingsplatta.

Kopplingsschema:

Utgå från koden och koppla Micro bit kortet till tangentbordet (eller till 4 knappar och 4 lysdioder).

Om du väljer arbeta med tangentbordet behöver använda kopplings schema till tangentbordet (se bilden till vänster).

Knapparna k1,k2,k3,k4 kopplas som följande: Pinnen L1 på tangentbordet ska L1 kopplas till pinnen P0 på Micro bit.

Pinnarna R1, R2, R3 och R4 på tangentbordet ska kopplas till motsvarande pinnar P2, P12, P8 och P1 på Micro bit kortet.

Det ska användas 4 lysdioder som är integrerade på tangentbordet D1, D2, D3 och D4. D1 kopplas till P13. D2 kopplas till P14 D3 kopplas till P15 och D4 kopplas till D16.

Frågor:

1- Utgå från koden nedanför och koppla knapparna och lysdioderna till Micro bit kortet (eller koppla tangentbordet till Micro bit kortet).

2- Tryck på länken Microbit editor ovan och skriv in koden.

3- Ladda ner koden i Microbitkortet och testa funktionerna "Binär till decimal" och "decimal till binär" se till att det fungerar bra.

4- Utgå från kodblocket "När knapp A trycks" och förklara hur binärtalen omvandlas av

koden till decimaltalen.

5- Utgå från koden kodblocket "När knapp B trycks" och förklara hur decimaltalen byts till

binära tal.


A-frågan: Utveckling av koden

6- Lägg till ett block så att när man trycker på knapparna A och B samtidigt med blocket "När A+B trycks" då visas de binära talen som sparas i listan på skärmen. De visas efter varandra genom att rensa skärm efter varje visning på varje halvsekund.

Tips: kommandon som kan användas för att utveckla koden.