Collins Lab: Binary & Hex

  Рет қаралды 127,561

Adafruit Industries

Adafruit Industries

Күн бұрын

Decimal isn't the only way to represent a value - get acquainted with Binary & Hexadecimal, two very important numeral systems often found lurking within the depths of technology.
-----------------------------------------
Visit the Adafruit shop online - www.adafruit.com
Subscribe to Adafruit on KZbin: adafru.it/subsc...
Join our weekly Show & Tell on G+ Hangouts On Air: adafru.it/showtell
Watch our latest project videos: adafru.it/latest
New tutorials on the Adafruit Learning System: learn.adafruit....
-----------------------------------------

Пікірлер: 103
@ClawSpike
@ClawSpike 10 жыл бұрын
Over the years, I have enjoyed Collins videos. Collin has a hip coolness about him. He kicks butt! MORE.
@dandearman2871
@dandearman2871 3 жыл бұрын
It's nice to meet someone you can talk hex with. Thank you for making very clear the Ox in front of a hex number.
@robertschulz6558
@robertschulz6558 5 жыл бұрын
This is one of the best educative videos i´ve ever seen. Not too fast explained, handy, and a little breeze of humor. perfect!
@jvegar08
@jvegar08 10 жыл бұрын
i love collins lab ^_^ i wish it was a weekly show .... i look forward.... as is its like a surprise christmas gift that fell behind the couch and gets found 3 months later ^_^ thanks for all the great shows
@MI-lo2hj
@MI-lo2hj 3 жыл бұрын
weird...
@GavinRemme
@GavinRemme 10 жыл бұрын
Collins Lab is the best!!
@isaiahnelson3643
@isaiahnelson3643 10 жыл бұрын
For the love of electronics, can we get some more freakin Collin around here!?
@domobrah2671
@domobrah2671 5 жыл бұрын
He's so calm and collected
@soghrahassanloii803
@soghrahassanloii803 5 жыл бұрын
he is great. wish i had such a teacher when i was teen
@tedvanmatje
@tedvanmatje 8 жыл бұрын
"decimal is a fine system....quite popular, if you haven't noticed...." lmfao!! collin, you're a legend!!
@Oshbotscom
@Oshbotscom 10 жыл бұрын
An easy way to read binary numbers: Binary Number: 0 0 0 0 1 0 1 0 ----------------------------------------------------------------------------- Value of each number: 128 64 32 16 8 4 2 1 And the pattern continues to the left, doubling each number for each additional place. Then you add up all the numbers that contain a 1. So in this example it would be 2+8=10. Hope this helps. It made figuring out the value of binary numbers easy for me.
@RealationGames
@RealationGames 10 жыл бұрын
Programmers also mix any of the notations when it's useful. For example, when assigning data to shift register, it's easy to see how binary is the most intuitive choice: "B10110011" vs. "179" to describe which LEDs are ON: ◦•◦◦••◦◦
@Falcrist
@Falcrist 10 жыл бұрын
Binary is also very useful when using port manipulation on arduino. www.arduino.cc/en/Reference/PortManipulation
@thegardenofeatin5965
@thegardenofeatin5965 8 жыл бұрын
+RealationGames On the other hand, when inputting a list of values, it's easier to say "0xE4 comes after 0xDA" rather than "B11100100 comes after B11011010"
@banifatemehkarimi9647
@banifatemehkarimi9647 2 жыл бұрын
۱
@rydude998
@rydude998 10 жыл бұрын
Colin, I've sincerely missed your videos. I am so glad you left Make: and are continuing your phenomenal work.
@-Rook-
@-Rook- 6 жыл бұрын
One of the best explanations of binary and hex I have seen. Well done sir.
@TheRangeControl
@TheRangeControl 10 жыл бұрын
Collin, Please accept my apologies for my noob question. But, here goes: You showed us how counting to 5 or 6 worked in Decimal. Please explain how you find values in Hexadecimal. At the (3:34 Time Mark) I was under the impression that I should multiply the values of "F" & "C" to get a value of "252",considering that the "F" & "C" were side by side... However, I received a value of 180. Unfortunately, I need more than just the table of values. I also need how the value is calculated. Grateful appreciation (in advance) for your response, Collin.
@cosmosliger
@cosmosliger 10 жыл бұрын
I'm not Collin, but here goes: The way it works isn't actually multiplication- it's powers. In regular decimal, you have a 1's place, a 10's place, a 100's, 1000's and so on. They are powers of the base - in this case, base ten. Sooooo... in a base 16 (hexadecimal) number system, rather than having 1's, 10's, 100's, you have places that are powers of 16. This means you have a 1s place, a 16s place, a 256's place, a 4096's place, etc. Thus, just as decimal [2][5][2] has a value of [2]*100+[5]*10+[2]*1, the hex number [F][C] (which is really [15][12]) has the value [15]*16+[12]*1. This works out to 252. Thus, to work out a hex number such as 0x1A426C, which is [1][10][4][2][6][12], you would multiply the first (rightmost) digit by 16^0 (1), the next by 16^1 (16), the next by 16^2 (256), the next by 16^3 (4096), and so on, and then add it all up. Thus you get [12]*1 + [6]*16 + [2]*256 + [4]*4096..... = 1720940. Hope that made sense :)
@TheRangeControl
@TheRangeControl 8 жыл бұрын
Somehow I just received notification of your response. But THANK YOU!!! Not only does it make sense, but it leaves me distraught as to how lack luster my skills in Mathematics are. :-D
@wiinick90
@wiinick90 10 жыл бұрын
Love this guy. Explains everything perfectly.
@Sch1sMx
@Sch1sMx 2 жыл бұрын
great video and super helpful for my class, plus the professor looks like a fusion of Rogue from Xmen and Dwight from the office. keep it up
@terminator557
@terminator557 10 жыл бұрын
This brings back memories of my first week in Assembly.
@sunilkumar-ls2yb
@sunilkumar-ls2yb 4 жыл бұрын
Thnx so so much brother You cleared one of my biggest doubts ...that 0x means hexadecimal Love uuu
@SteveWeinrich
@SteveWeinrich 10 жыл бұрын
Pedro and Noe Ruiz - What software did you use to create those amazing animations? The text overlays were fantastic and I'd love to learn how you did them. Can you share your techniques?
@subhranshudas8862
@subhranshudas8862 2 жыл бұрын
Awesome explanation! Need more of these!! i had few doubts - 1) when you say 1, 0 are stored as electrical charges, is there any way to explain how exactly that happens? like say i declare a number like, int x = 10; how is it stored in the memory as charges & retrieved back again from charges? 2) how are memory addresses which are in hexadecimal understood by the machine in the context of 0 & 1 Thanks!
@RafaelScott
@RafaelScott 9 жыл бұрын
AWESOME! More Collin's Lab, please!
@thegardenofeatin5965
@thegardenofeatin5965 8 жыл бұрын
+Rafael Scott G. M. presents a very compelling argument.
@greypoet2
@greypoet2 10 жыл бұрын
Learned to do Binary in high school, (long, long ago) and would love to be able to do Hex. Colin, pleeease?
@josepvabr1593
@josepvabr1593 10 жыл бұрын
Wonderful video Collin. Great work!
@JesPulido
@JesPulido 8 жыл бұрын
I love these vids. The illustrations are very helpful.
@Desmaad
@Desmaad 10 жыл бұрын
Some programming languages can use a wide variety of radices (bases) with various notation. My favourite is Python, where you you define a base with a prefix consisting of the base number and an r (Erlang is similar, but it uses a #, instead.)
@krushfinch7430
@krushfinch7430 10 жыл бұрын
Great vid. The section at the end pointing to other labs does not have a link. When you click, it just stops the video.
@adafruit
@adafruit 10 жыл бұрын
Annotations updated!
@aemerox5773
@aemerox5773 8 жыл бұрын
This video kicks ass.
@bpoole007
@bpoole007 10 жыл бұрын
Love that audio pre and post content
@moyrml
@moyrml 10 жыл бұрын
It really is turtles all the way down. 42 turtles make up a bit. Excellent video!
@salihsendil
@salihsendil 4 жыл бұрын
This is an awesome channel!
@BritishConcept
@BritishConcept 10 жыл бұрын
These are the best. You should do one on transistor computers and logic gates :D
@YeahItsThatBad
@YeahItsThatBad 10 жыл бұрын
This was extremely well done!
@mindscapechronical
@mindscapechronical 10 жыл бұрын
I want more of Collin's lab :D it's the best !
@HemantSalunke143
@HemantSalunke143 7 жыл бұрын
Perfect way to Explain!
@teslabamf
@teslabamf 10 жыл бұрын
Can Collin just do all the videos on adafruit now? K thanks.
@Brian250609
@Brian250609 6 жыл бұрын
thanks for all agent smith
@nfijef
@nfijef 5 жыл бұрын
We miss ya Collin!
@johnskyrim
@johnskyrim 10 жыл бұрын
I subscribed because of Collin!
@kulgan96
@kulgan96 8 жыл бұрын
i am studying to become a network engineer this took 5 minutes a one of my lectures took a half hour when you teach i get intrested and not sleepy
@sagarmajumder9527
@sagarmajumder9527 5 жыл бұрын
thank you sir love from india
@CarryShout91
@CarryShout91 7 жыл бұрын
very coherent, very helpful ...thank you :)
@DaedalusYoung
@DaedalusYoung 10 жыл бұрын
I remember octal was quite popular too a long time ago. Whatever happened to that? Was also very useful when making nerdy jokes, such as: Why do programmers celebrate Christmas on Halloween? Because 31 OCT = 25 DEC!
@rty1955
@rty1955 6 жыл бұрын
Octal was popular on Minicomputers like Digital Equipment Corp. (DEC) family if PDP conputers ir VAX's Some mini computers also used byte-octal so a 16bit number qould be reptlreaented like 177177.
@braddahreid
@braddahreid 7 жыл бұрын
Do you know of any good books or literature about binary and hexadecimal?
@mdasilvac
@mdasilvac 10 жыл бұрын
Very clear, thank you!
@nurzazin
@nurzazin 9 жыл бұрын
great video..
@Cybeonix
@Cybeonix 10 жыл бұрын
Great explanation :)
@oz4232
@oz4232 7 жыл бұрын
excellent..... Oz from Turkiye
@mysticalsoulqc
@mysticalsoulqc 8 жыл бұрын
wow that is so cool. great vid!
@strawhatluffy4257
@strawhatluffy4257 8 жыл бұрын
what coding language do you use
@chrisleech1565
@chrisleech1565 7 жыл бұрын
Collin where have you been pal? We miss you
@dawson345
@dawson345 10 жыл бұрын
More Colin!
@sithiradissanayake3940
@sithiradissanayake3940 7 жыл бұрын
can you make a video about logic gates....?????????
@sumithkalyank1623
@sumithkalyank1623 9 жыл бұрын
awesome!
@MartinEcheverria98
@MartinEcheverria98 7 жыл бұрын
Nice!
@sonofsam3456
@sonofsam3456 2 ай бұрын
Love the hair
@justinm3747
@justinm3747 8 жыл бұрын
"Bytes all the way down." Was that a reference to "turtles all the way down?"
@rlsimpso
@rlsimpso 4 жыл бұрын
You beat me to asking that by three years.
@imho2278
@imho2278 3 жыл бұрын
Why would you think that??
@joemuis23
@joemuis23 10 жыл бұрын
what is this song called?
@Markevans36301
@Markevans36301 10 жыл бұрын
Great little video but it left me scratching my head to why you skipped octal?
@Markevans36301
@Markevans36301 8 жыл бұрын
***** you are probably right that me wondering shows that I am an OLD hardware hacker. Arduino responds to octal just fine but probably set up that way for people like me!
@rty1955
@rty1955 6 жыл бұрын
Octal was uaed on mini computers like DEC PDP and such. Its not used much any more. Unix was developed on. PDP computer so a lot of legacy software uses Octal representation
@adamparker5027
@adamparker5027 6 жыл бұрын
hey nice cutting
@xanokothe
@xanokothe 10 жыл бұрын
YEAH! COllins!
@JovenAlbarida
@JovenAlbarida 10 жыл бұрын
Much easier to understand
@akalakahsmoob
@akalakahsmoob 6 жыл бұрын
Music so good, it's distracting. 👍🏼👍🏼👍🏼
@Tardisius
@Tardisius 10 жыл бұрын
R U MIB ? or MATRIX SKP? =))
@Nicbudd
@Nicbudd 10 жыл бұрын
Septimus, if you see this, adabot doesn't kill babies and uses them as slaves.
@imho2278
@imho2278 3 жыл бұрын
The temptation to modify Roman arithmetic...where MM = 2000....and in binary/hex.....you write it out. Roman is so much shorter....
@AKTheREal
@AKTheREal 4 жыл бұрын
So I’m just staring at 1’s and 0’s while I’m on my phone
@sirulrich894
@sirulrich894 8 жыл бұрын
~that's good~
@Craby-YT
@Craby-YT 19 күн бұрын
Freaky ahh teacher talking about bits
@domobrah2671
@domobrah2671 5 жыл бұрын
wow... i... i... i get it!
@ursonate
@ursonate 10 жыл бұрын
i totally did not get hexadecimal before this :P
@JmChadillonProduct
@JmChadillonProduct 10 жыл бұрын
RIP hair.
@VAX1970
@VAX1970 8 жыл бұрын
It's hanging on for grim death
@starcitizenmodding4436
@starcitizenmodding4436 7 жыл бұрын
cool
@MysticalDork
@MysticalDork 10 жыл бұрын
Roses are 0xFF0000 Violets are 0x0000FF All my base Are belong to you :3
@shokobata
@shokobata 7 жыл бұрын
explain 8 bit computers
@rty1955
@rty1955 6 жыл бұрын
What would you like to know about them? 8 bit conputers simply used 8 bits internally as opposed to 4 or 16 or 24 or 32 or 64 bits
@nThanksForAllTheFish
@nThanksForAllTheFish 10 жыл бұрын
haha, bits and turtles all the way down...
@cesarjhony
@cesarjhony 6 жыл бұрын
Pensa num homem feio.
@PapaMead
@PapaMead 10 жыл бұрын
ADABOT is a menace. He kills babies and uses babies as slave to destroy the world. Why would u do this ADABOT! WHY!
@HazeAnderson
@HazeAnderson 5 жыл бұрын
DEAD BEEF
@Nightstalker350119
@Nightstalker350119 7 жыл бұрын
Hey you forgot to mention big endian and little endian.
@rty1955
@rty1955 6 жыл бұрын
That obly pertains to how CUPs process info not numbering systems
Binary & Hexadecimal Demystified
14:42
NesHacker
Рет қаралды 17 М.
Collin's Lab: Multimeters #Adafruit
7:07
Adafruit Industries
Рет қаралды 387 М.
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 7 МЛН
Зу-зу Күлпаш 2. Бригадир.
43:03
ASTANATV Movie
Рет қаралды 729 М.
Part 5. Roblox trend☠️
00:13
Kan Andrey
Рет қаралды 2,9 МЛН
Exploring How Computers Work
18:12
Sebastian Lague
Рет қаралды 3,5 МЛН
Collin's Lab: Hand Tools
5:40
Adafruit Industries
Рет қаралды 119 М.
How the Best Hackers Learn Their Craft
42:46
RSA Conference
Рет қаралды 2,6 МЛН
When you Accidentally Compromise every CPU on Earth
15:59
Daniel Boctor
Рет қаралды 857 М.
The Making of Linux: The World's First Open-Source Operating System
11:33
ForrestKnight
Рет қаралды 1,2 МЛН
I'll Let Myself In: Tactics of Physical Pen Testers
44:56
Wild West Hackin' Fest
Рет қаралды 2,8 МЛН
Collin's Lab - Surface Mount Soldering
8:09
Adafruit Industries
Рет қаралды 227 М.
Binary - The SIMPLEST explanation of Counting and Converting Binary numbers
22:15
Collin's Lab: Electronics Tools
9:27
Make:
Рет қаралды 640 М.