Labradox, en keyboard följeslagare (prototyp) (2 / 5 steg)
Steg 2: Kodning
Hur fungerar vår kod?
Varje gång en knapp trycks ner, dess registrerade som ett nummer (1 till 5) när 4 knappar trycks det sparas som 4 siffror (dvs 1234) och det kommer att jämföras mot bladet kombinationen ovan att mata ut ett brev på LCD-skärmen.
Istället för att använda 4 olika variabler som numa numb numc och numd, vi använde endast en som är num lyckades vi få en 4 siffrig värdet genom att multiplicera varje nummer med 10 ^ (Beställ knappen trycktes). Om knappen 4 trycktes först, vi skulle få talet 4 * 10 ^ 3 = 4000. Om knappen 2 trycktes sekund skulle vi få talet 2 * 10 ^ 2 = 200. Om knapparna Nästa är 1 respektive 1, vi skulle få 1 * 10 ^ 1 = 10 och 1 * 10 ^ 0 = 1. Vi sedan lägger upp alla nummer och få 4211 som ger en {symbol.
Den kod som vi används finns nedan.