K'Nex binära maskinen



denna enhet kan användas för att lägga till, subtrahera och multiplicera binära tal (dvs tal som uttrycks i bas 2) genom att släppa bollar i kolumner.

Det kan också ställas in att räkna sekventiellt så att du kan se hur bas-2 räknande verk.

Det finns en kolumn för varje makt 2 (från 20 = 1 till 211 = 2048), vilket gör att en 12-bitars nummer ska hanteras.

Börjar med maskinen visar 12 nollor, om en boll är isatt i kolumnen längst till höger (kolumn 0), ändras visas 0 till 1.

När en annan boll skall införas i kolumnen, 1 ändras till 0 och siffran till vänster (i kolumn 1) ändras från 0 till 1, dvs har man en "överföring" (i bas tio – d.v.s. decimaltal, våra normala notation-en överföring sker när 9 nås, men i binär det händer när 1 nås). Maskinen visar nu 000000000010, dvs 10 i binär (vi kan ignorera de inledande nollorna, precis som vi kan i bas tio).

När en tredje bollen släpps in i kolumn 0, den igen ändras till 1 och maskinen nu visar 11, som representerar 3 i bas tio.

Nu börjar roligt. När en fjärde boll tappas i kolumn 0, det finns en dubbel överföring, vilket resulterar i 100 visas (några inledande nollor ignoreras nu), som motsvarar nummer 4.

Och så fortsätter. Efter 4 096 bollar har infogats, visar maskinen 12 nollor, eftersom maskinen kommer att ha svämmade över. Överfyllda bollen hålls i ett fack så att maskinen kan, i själva verket registrera resultaten av upp till fem siffror genom att lägga till 4096n resultatet som visas där n är antalet bollar i spillområdet facket.

"Så hur kan denna maskin användas att multiplicera nummer?" kan du fråga. Tja, du måste komma ihåg att, precis som med våra normala base-10 talsystem, värdet av en siffra multipliceras med 10 om det skiftas en position till vänster, så en binär siffra är värt dubbelt så mycket om det är skiftade en plats till vänster. Till exempel, om du tappar en boll i kolumn 0, det är värt 1 (dvs 20), men släpp den i kolumnen till vänster - kolumn 1 - och det är värt 2 (dvs. 21). Om du tappar det i kolumnen som är tre platser till vänster, det är värt 23 = 8 gånger så mycket.

Låt oss multiplicera 23 av 17.

Först och främst uttrycka detta som summan av olika befogenheter 2: (16 + 4 + 2 + 1) x (16 + 1).

Vi kommer att infoga två bollar, en i kolumn 4 (eftersom 24 = 16) och den andra i kolumn 0 (eftersom 20 = 1). Vi sluta med maskinen visar 10001. Detta är 17, dvs en massa (16 + 1).

Vi ska nu lägga till 2 mer 17s, men istället för att lägga två mer massor av bollar kolumnerna 4 och 0, vi kommer att påskynda genom att släppa en boll i kolumn 5 och en i kolumn 1, dvs en kolumn till vänster om den första 17. Detta innebär att vi har just lagt till dubbelt så mycket – 2 x (16 + 1), att göra (2 + 1) x (16 + 1) helt och hållet. Bollar i maskinen nu utgör 110011, dvs 51 i bas 10. Vi vet det är 51 eftersom allt vi har att göra är att lägga upp värdena för kolumnerna som har en 1 visas (32 + 16 + 2 + 1).

Vi måste nu lägga till 4 17s och så vi släpper en boll i kolumn 6 och en i kolumn 2, dvs två kolumner till vänster om det första bollar, att göra dem värt fyra gånger så mycket. Den maskin nu föreställer (4 + 2 + 1) x (16 + 1).

Slutligen måste vi lägga till 16 17s genom att släppa bollarna i kolumnerna som är 4 till vänster om de ursprungliga två kolumnerna, dvs kolumner 8 och 5. Det är 4 kolumner till vänster eftersom 16 är 24. Maskinen visar nu (16 + 4 + 2 + 1) x (16 + 1).

Maskinen slutar upp förevisande 110000111 – det finns en 1 i kolumnerna 8, 7, 2, 1 och 0. Värdet av dessa bitar är 28 + 27 + 22 + 21 + 20 = 391.

Så nu har vi resultatet: 23 x 17 = 391 – och allt vi hade att göra var droppa åtta bollar i maskinen och lägga till fem nummer tillsammans!

So what om subtraktion? Ja – det kan göras!

Regeln är detta: släpp en boll i varje 12 kolumn, exklusive de kolumner vars totala värde är en mindre än antalet som ska subtraheras. Det Visa talet, efter en viss mängd klicketi-clacketing, representerar svaret.

Videon nedan visar maskin räkna och även hur det kan användas för att lägga till, multiplicera och subtrahera binära tal.

Maskinen används drygt 10.000 bitar, men en version kan vara som används mycket färre: det skulle finnas färre kolumner, bollen hissen inte är absolut nödvändigt, bollen Trattarna behöver inte vara så utarbeta, etc.

PDF-filen nedan beskriver olika aspekter av maskinen.

Relaterade Ämnen

K'Nex binära beräkna bearbetar med maskin

Denna enhet kan användas för att lägga till eller multiplicera binära tal (dvs tal som uttrycks i bas 2) genom att släppa bollar i kolumner.Det finns en kolumn för varje makt 2 (från 2 ° = 1 till 2¹º = 1024), således svarar ett nummer i binära notati...

K'nex bin bubbleponic/aroponic system.

i detta instructable du kommer att luta hur man gör ett bubbleponic/aroponic system. Jag skulle vilja att betygsätta kommentera och ge konstruktiv kritik.Leveranss du behöver.1 tote med passande lock4 ft fisk luftslangen linje1 fisk tank luftpump1 sh...

K'nex binära Counter w / avfartsramp

Instructable kommer snart....

K'Nex bollen nöjesparken maskin

Detta är ett nöjes maskin som görs nästan helt från K'Nex. Icke-K'Nex komponenterna är bollar (som består av bouncy gummi), skyltar och kolumnetiketterna.Det finns två platser; en är för barnens användning och är låg ner, och den andra (nära toppen a...

K'Nex Fruit Machine (Mark 3)

INTRODUKTIONSyftet var att producera en maskin som var mindre och lättare än sina två föregångare, K'Nex Fruit Machine (Mark 1) och K'Nex Fruit Machine (Mark 2).De tidigare versionerna, är maskinen ritade som bygget fortskred. Det är inte praktiskt m...

Hof Jr-den minsta K'nex Ball maskinen!

Hej, och idag ska vi göra Hof Jr-The minsta Knex Ball Machine.Steg 1: Steg 1-bit insamling Det kan vara mindre, betyder inte det kostar ingenting.StavarMicro gul: 12Micro Grey: 5Micro rött: 12Micro lila: 6Red: 1Gul: 1KontaktdonMicro 1 Slot Green: 2Mi...

Hur att dokumentera din upptagen bin

Många bee djurhållare inte är bara nöjd med att öppna sina bikupor för att kolla på deras bin, men vill ha en mer djupgående erfarenhet med bin. Att hålla en observation Kupan är ett bra sätt att lära sig mer om din bin och se vad som händer i kupan...

Binära handled-Band Watch

Jag tror det ofta cool att visa upp med en retro prylar. Jag planerar att göra en handled se med LCD-skärm, men sedan jag ändrade mig och gjorde denna binära armbandsur på en prototyp styrelse. Även jag gjorde en micro controller med Atmega328p-pu me...

Katt bro med K'nex

Efter att ha läst Catification av Jackson Galaxy av TV-programmet "Min katt från helvetet", beslöt jag att göra en katt bro ur K'nex! Catification handlar om "Designa en Happy och elegant hem för din katt (och du!)." Och K'nex verklige...

Under the Sea - A K'nex Ball Machine

För min femtonde instructable jag är stolt över att presentera Under havet.. .my senaste K'nex ball maskin! Denna boll maskin innehåller fyra hissar (inklusive en ny), åtta banor och några nya/ändrade element att matcha mitt vattniga tema. På cirka f...

K'Nex 'Bonanza' Amusement Machine

IntroduktionDenna maskin har byggts nästan helt från konstruktion leksaken K'Nex. Endast icke-K'Nex komponenter är kolumnetiketterna och tecken. Ingen av K'Nex bitar har ändrats på något sätt.Detta Instructable täcker olika frågor om design och bygga...

K'Nex Coin Pusher

IntroduktionDenna maskin har byggts nästan helt från konstruktion leksaken K'Nex. Endast icke-K'Nex komponenterna är tecken. Ingen av K'Nex bitar har ändrats på något sätt.Detta Instructable täcka olika frågor gällande utformning snarare än att vara...

Worm bin väska för inomhus vermicomposting och lätt separation av maskar från kompost

mask kompostering är ett enkelt sätt att förvandla ditt matavfall och strimlad papper till rika gödselmedel för dina växter. Du kan också känna stor om att hålla din mat avfall från deponering, där den förvandlas till metan, en stinkande växthusgas....

K'Nex Fruit Machine

Detta är en fungerande frukt maskin som görs nästan helt från K'Nex. Det är så stor att det kommer att stanna kvar i rummet (som har ett betonggolv) för någonsin.Maskinen betalar ut i bollar, storleken på vinsten är den lägsta siffran som visas på de...

Bygga din egen K'nex motor

jag har spelat med k'nex ett tag nu och tänkte för mig själv, detta skulle vara bättre om det flyttas, så istället för att gå ut och köpa en knex motor bit, jag gjorde en själv.Vad du behöver:1 motor (mine kom ut av en gammal skrivare)1 dricka sugrör...

Renovism - en K'nex Ball maskin

Där var, vi på LAN towers, rensa ut de gamla maskinerna, datorer...När helt plötsligt kom vi på det digitala innehållet i en uråldrig maskin... En maskin långt utöver tekniska befordran av dagen! Bredvid de klipp och bilder fanns det inget mer av mas...

K'Nex Fruit Machine (Mark 2)

IntroduktionDetta är en fungerande frukt maskin som har blivit nästan helt från K'Nex - endast icke-K'Nex komponenterna är etiketterna och två små gummiband. Ingen av K'Nex bitar har ändrats på något sätt.Något mindre än min första version, det använ...

Projektet noggrannhet-A K'nex Experiment

Detta projekt är lite annorlunda än din genomsnittliga ball maskin. Märkligt nog, konstruerade jag det med K'nex pistol-byggare publiken i åtanke. Projektet är en "boll-kulspruta mål". Det ger i huvudsak en utmanande nya sätt att finslipa ditt m...

Retrograd-A K'nex Ball Machine

damer och herrar (och Instructables roboten också), jag är stolt att presentera min fjärde ball maskin på denna webbplats. Retrograde innehåller alla kunskaper och inspiration jag har fått hittills. Retrograde innehåller dessutom vissa helt nya eleme...