Bits & Byte magische manipulatie


Hoi

Dus u zijn begonnen met de reis van de programmering, en voel de drang om te leren van de magie van de bits en Bytes. Nou kijk niet verder zoals ik hoop te verlichten u niet in de werking van AND, OR en VERSCHUIVEN.

Als u hebt gewerkt met Arduino u weet een klein beetje over dit maar ik denk dat sommige van de magie zijn verborgen van u, dus lees verder en versteld staan.

Ten eerste viel ik dat ik u het verschil tussen het bit en een Byte zeggen moet. Een Byte bevat 8 bits en zijn gewoonlijk genummerd van 0 tot en met 7, de reden dat ik denk is dat de waarde van elke bit 2 tot de macht van het nummer, dus voor het eerst zou bits 2 tot de macht van 0, oftewel 1, en voor naar de tweede men zou 2 tot de macht van 1 , die is 2, en zij volgen zoals 4,8,16,32,64,127. Dus als we kijken naar een byte, de bits-waarden zijn:

128 - 64-32-16 - 8-4 -2-1

Nu, laat de saaie Wiskunde opzij zetten en springen in wat deze magie is en wat wij ermee kunnen doen.

Gerelateerde Artikelen

Magische trucs onthuld - kaart bloeien Tutorial (1)

Magische trucs onthuld - kaart bloeien Tutorial (1)

Magische trucs onthuldKaart bloeien Tutorial verstoren door realiteitDankzij verstoren werkelijkheid: http://www.youtube.com/user/howtoDisturbRealityKaart bloeit zijn visuele displays van vaardigheid uitgevoerd met speelkaarten, ontworpen om aan te t
UUEncoding in C

UUEncoding in C

Instellen van de GCC-CompilerIk setup een C-omgeving als basic die ik kon. Kunnen er eenvoudiger manieren om dit te doen, maar ik wilde gebruiken van GCC te compileren. Setup het milieu:Ik downloadde en MinGW32setup.Ik toegevoegd deze bevat zodat de
Branden van zichtbare beelden op CD-r's met gegevens (bèta)

Branden van zichtbare beelden op CD-r's met gegevens (bèta)

door het zorgvuldig kiezen van de juiste 1s en 0s te branden naar een CD, is het mogelijk om te branden zichtbare beelden op normale CD-Rs. Deze beelden zijn afhankelijk van het feit dat de 1s en 0s gemaakt door putjes in het oppervlak van de cd's li
Multitouch Music Controller

Multitouch Music Controller

Dit project is een Arduino-aangedreven infrarood touchscreen / koffietafel interface die ik heb gebruikt om te controleren van verschillende muziek- en grafische toepassingen op mijn computer. Dit is een oude project dat ik heb onlangs tijd terug te
Arduino Controlled RGB LED Dot Matrix bord

Arduino Controlled RGB LED Dot Matrix bord

dit project is een relatief eenvoudig en simpel DIY muziek-board.De Dot Matrix bord kan elke ouder persoon maken hun eigen muziek en beats.Allen u moet hebben is een goed begrip van de Arduino en circuits.Stap 1: Verzamel onderdelen die nodig zijnHie
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Kaart van bloeien Tutorial

Kaart van bloeien Tutorial

Magische trucs onthuldKaart bloeien Tutorial verstoren door realiteitDankzij verstoren werkelijkheid: http://www.youtube.com/user/howtoDisturbRealityKaart bloeit zijn visuele displays van vaardigheid uitgevoerd met speelkaarten, ontworpen om aan te t
Telnet-Hacking

Telnet-Hacking

http://en.wikipedia.org/wiki/TelnetHallo iedereen, vandaag ga ik om te leren je hoe Hack computers met TelnetOpmerking: dit is voor educatieve alleen doeleindenWaarschuwing: Ik ben niet verantwoordelijk voor om het even wat dat zou kunnen aan u gebeu
PICAXE - beheersing van de ISD1760 Voice Recorder Module met SPI (Serial Peripheral Interface)

PICAXE - beheersing van de ISD1760 Voice Recorder Module met SPI (Serial Peripheral Interface)

Dit project maakt gebruik van de SPI (3-draads bus) en een PICAXE 20 X 2 microcontroller waarmee het sequentiële afspelen van berichten opgenomen op een ISD1760 module voor de opname van de stem. Dit is een beetje lastig en vereist een beetje van SPI
Die verder gaan dan StandardFirmata - ondersteuning voor nieuwe apparaten toe te voegen

Die verder gaan dan StandardFirmata - ondersteuning voor nieuwe apparaten toe te voegen

INTRODUCTIEHeb je ooit gedacht van het gebruik van Firmata voor het project van Arduino , alleen om erachter te komen dat het apparaat dat u wilt gebruiken niet wordt ondersteund door Firmata? Dit artikel toont de aanpak van de stap voor stap ik gewe
De digitale klok Barebone rev2

De digitale klok Barebone rev2

De kerels van Hey...Hier is een opvolging van het project van de digitale klok dat ik over een jaar geleden gepost heb. Ik heb niet overwogen de drift van de RTC-module! Ik heb gevonden de drift te zijn plus 1 RTC minuut voor elke 21 dagen voorbij, d
Manipulatie van de microcontroller Register

Manipulatie van de microcontroller Register

Ik ben altijd verbaasd over de nieuwe technologie die voortdurend is coming out waarmee hobbyisten zoals mezelf toegang tot krachtige en goedkope microcontrollers zoals de Arduino of chipKIT ontwikkelborden. Ze zijn eenvoudig te programmeren en makke
Beverly-Crusher: beetje pletten. 1-bit Arduino muziek.

Beverly-Crusher: beetje pletten. 1-bit Arduino muziek.

Ik was op zoek naar een instrument om te zetten audio tot 1-bit diepte maar kreeg en schreef mijn eigen. Ondersteunt exporteren voor Arduino schets.Hier ben ik het aanbieden van een verpletterende audioprogramma waardoor ook exporteren naar de arduin
Arduino aangedreven 7seg led display met poort manipulatie - ik maakte het op TechShop

Arduino aangedreven 7seg led display met poort manipulatie - ik maakte het op TechShop

tijd voor iets een beetje meer geavanceerde. Directe haven manipulatie. Normaal gesproken tijdens het gebruik Arduino software, is de werkelijke logica achter het wijzigen van de waarden in de pinnen geabstraheerd weg met digitalRead en digitalWrite.