Lite smällar och booleska matematik utan matten



Översikt

När jag är lite smällar eller programmera mikrokontrollers, ibland jag verkligen vill fokusera på hur lite mönster ser ut, riktigt visualisera nollorna och ettor gör. Men att göra matten i många fall distraherar min uppmärksamhet från den aktuella uppgiften.

Användande en räknaren är långsam och trög, och också distraherar mig från de binära operationerna.

Vi människor fungerar och tror i decimal. Bitars mönster är i binärt. För att göra konverteringen lite lättare konvertera vi till ett hexadecimalt. Behöva göra denna konvertering, stjäl antingen mentalt, med papper och penna eller kalkylator, åtminstone för mig, för mycket uppmärksamhet från vad jag verkligen försöker visualisera.

Jag har tänkt skriva ett litet program som kommer att hjälpa mig i min visualisering, men detta alltför tar upp tid och tar bort mig från tittar på lite mönster.

Så efter begrunda detta dilemma på ett tag, jag kom upp med en snabb och enkel lösning som ger mig instans binära visualisering utan knaprande nummer, utan att manuellt konvertera mellan antalet baser och är snabbt och lätt.

Jag normalt programmet i C eller C++ så jag skulle vilja behandla binära data med hjälp av kommandon som är samma eller liknande till C booleska operatorer.

Svaret är Python. För er som inte vet, är Python ett tolkat språk som har ett interaktivt skal (kommandoraden gränssnittet) kallas Idle.

Använda Python Idle jag kan snabbt konvertera mellan antalet baser och utföra alla de booleska operationer, använder de samma aktörer som jag använder i C och C++.

Om du är ny till booleska operationer eller vill fräscha upp dina kunskaper som finns i följande artikel, låt inte det faktum att artikeln är publicerad i den Arduino Playground hindra dig. Artikeln är lätt att läsa, tydligt skriven och täcker ämnet binära och booleska operationer ganska bra.

http://Playground.Arduino.cc/Code/BitMath

Om du är ny till binära och booleska operationer får du gärna använda mitt "Nr matematik" förhållningssätt till läsa den här artikeln. Du kan också då fokusera på att förstå hur du utför booleska operationer utan att behöva göra matten.

I min "ingen matematik strategi kommer jag att hänvisa till denna artikel då och då.

Se Steg
Relaterade Ämnen

Origami vas, pennhållare och presentförpackning (3 modeller i 1 handledning)

Lär dig hur man gör ett papper origami vas, penna eller pennhållare och papper presentförpackning (3 modeller i 1 handledning).Detta är en lätt och användbara origami modeller tillverkade av tryckpapper (A4 eller Letter) från två eller tre origami en...

Göra en Magzine och nyheter pappershållare i nästan utan kostnad!

Presentationer,, en mycket användbar instructable att hantera våra tidskrifter och tidningar varje vecka utan att låta dem utom synhåll.mitt rum magzines funnit alltid här och där och när det behövs, jag kunde inte hitta dem.Så sade "nödvändigheten ä...

Lite hållare nyckelring - EDC

Jag har tidigare skrivit om hur finner jag mig behöva en skruvmejsel, men behöva improvisera eftersom jag inte har en skruvmejsel på mig.Problemet är nu löst. Presentation av vardagliga bär lite innehavaren.Detta projekt visar dig hur du gör din egen...

Sojasås behållare och ätpinnar hållare

Mitt projekt syftar till att vara en praktisk assistent när servering och äta orientalisk mat. Det är en kopp med bläckfisk form, som innehåller soja i dess huvud och rymmer upp till fyra par ätpinnar i sina tentakler. Det gör det lätt och bekväm red...

Daft Punk hjälmar och kompletta kostymer utan att använda en vacuumformad-form

gjort i 4 månader, för ca $50 per hel kostym, inklusive hjälmen.Först av allt, dessa är inte exakta repliker, de har inte programmerade lysdioder, och ingen vacuumformad-bildade visir. Jag var försökande till gör den här för så billigt som möjligt, o...

Hur man skapar en enkel men effektiv DIY luft pistol på ditt hem från lite smått och gott liggande

denna pistol är ett bra tidsfördriv och liksom de flesta andra DIY produkter, behöver inte några särskilda komponenter men med detta är att du inte ens behöver kliva ur ditt hus för det!Det material som krävs för denna pistol är följande:1) ett 6 tum...

Mobila parad/brasa soffa, med Getto Blaster, mugghållare och sex-pack svalare

jag har en soffa som jag satte hjul på, så jag kan resa ner på gatan att sträckan parad och grannskapet eldar.Det är bra, ladda alla dina saker på den som en vagn och bara dra den längs.Nu har jag gjort lite mer arbete på soffan, The Getto soffan, ha...

Plywood Tobbogan bild, eller hur man bygger med plywood och (nästan) utan fästen

en vän utmanade mig att bygga en tobbogan bild som förpackningar bort på sommaren med minimikrav krångel och utrymme.Jag hade byggt en med skruvar och virke innan, men detta system lämpar inte sig för lätt demontering. Även med bultar skulle du behöv...

3d-skrivare - 1kg rulle hållare och glödtrådens Guide

jag var riktigt sugen på att testa svart ABS plast på våra upp 3d-skrivare. När spolen kom med posten insåg jag att 1 Kg spolen inte skulle passa innehavaren på skrivaren. Dilemma?? Jag tror inte det. Allt jag behövde göra var design och skriva ut en...

PVC iPad hållare och fäste för tält camping

min fru och jag gick nyligen på en camping resa till stranden och jag postat en instructable om hur man ruggedize och bug-bevis en liten luftkonditionering här. Jag visste vi skulle ta våra iPad med oss för att kolla e-post och titta på film men jag...

IPod mini 32gig och nytt batteri utan att repa den.

i detta Instructable, jag kommer att visa dig hur du enkelt öppna upp en ipod mini utan repor eller Messina upp upp och ner och uppgradera batteriet och enheten.Tack vare geek teknik för inspiration har de instruktioner, men inte ett exempel på om en...

Hur man bygger en springa fram låda i din vinkällare och skapa dolda lagring

Bygga en dold pop-up låda är ett enkelt och prisvärt sätt att skapa en en av ett slag, distinkt och ursprungliga vinkällare. Samma idé kan användas för alla skåp runt ditt hem för olika ändamål: lagring, säkerhet, design och bekvämlighet! Kolla in de...

Att hitta DORY & Nemo TELEFONHÅLLARE och HÖGTALARFÖRSTÄRKARE från papper handduk rulle

Jag ville ha en anpassad telefonhållare, så jag gjorde detta.Steg 1: Vad du behöverAllt jag använde var:* kräppapper: orange, svart och vitt för NEMO, och mörkt blå, svart och gult för DORY. Och blått papper för havet.* en papper handduk rulle: men o...

Styra raspberry pi musen och tangentbordet distans utan att ansluta fysiska mus och tangentbord (inte vnc)

Jag behövde få tillgång till flera hallon pajer för att styra musen och tangentbordet på skärmen utan hooking fysiska mus och tangentbord till var och en av dem i ett av mina projekt.Att göra att jag har skrivit en liten instrumentpanel som tillåter...

Billig Laptop hållare och svalare

detta är en mycket billig laptop hållare bestämde jag mig för att bygga efter att jag får vissa prestanda problem med min Laptop kommer att överhettas. På den bilden använder jag en 1,5 volt Likström till 12 DC adapter. Så med det jag kan välja olika...

Återanvända en logga till en Geocache behållare och hur man kan dölja en

avskuren topp med en såg på önskad längd.Steg 1: Borra hålet Borra ett hål i botten bit stor nog att passa i behållaren som du ska använda i det. Jag använde stora borr och sätta flera hål i en cirkel mönster.Steg 2: Borra ett hål i den övre delen Bo...

Tiny citron batteriet, och andra konstruktioner för noll kostnad el och led-ljus utan batterier

Hej, du förmodligen redan vet om citron batterier eller bio-batterier.De används normalt för utbildningsändamål och de använder elektrokemiska reaktioner som genererar låga spänningar, brukar visas i form av en led eller glödande-lampa.Dessa batterie...

Snabb och enkel Shorts utan ett mönster

jag är trött på förstör fina shorts arbetar i trädgården så jag hittade några gamla denim i min tyg stash och piskade upp några snabba och bekväma shorts.Allt du behöver är:-tyg-sax-måttband-den person som kommer att bära shorts (att mäta)-Strykjärn...

LEGO nyckel hållare och Obs klipp

hur man gör en cool Lego nyckelhållare med ett Obs klipp...Steg 1:Titta på denna video guide:Vad du behöver1) en Lego Stödplatta2) ett urval av Lego tegelstenar och plattor3) självhäftande spackel eller kuddar4) ett vattenpass3) tangenter på en nycke...