Collins Lab: Binary & Hex

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

Adafruit Industries

Adafruit Industries

10 жыл бұрын

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 KZfaq: adafru.it/subscribe
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.com/
-----------------------------------------

Пікірлер: 101
@ClawSpike
@ClawSpike 10 жыл бұрын
Over the years, I have enjoyed Collins videos. Collin has a hip coolness about him. He kicks butt! MORE.
@isaiahnelson3643
@isaiahnelson3643 9 жыл бұрын
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
@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.
@GavinRemme
@GavinRemme 10 жыл бұрын
Collins Lab is the best!!
@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...
@robertschulz6558
@robertschulz6558 4 жыл бұрын
This is one of the best educative videos i´ve ever seen. Not too fast explained, handy, and a little breeze of humor. perfect!
@tedvanmatje
@tedvanmatje 8 жыл бұрын
"decimal is a fine system....quite popular, if you haven't noticed...." lmfao!! collin, you're a legend!!
@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 жыл бұрын
۱
@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.
@-Rook-
@-Rook- 6 жыл бұрын
One of the best explanations of binary and hex I have seen. Well done sir.
@rydude998
@rydude998 10 жыл бұрын
Colin, I've sincerely missed your videos. I am so glad you left Make: and are continuing your phenomenal work.
@JesPulido
@JesPulido 8 жыл бұрын
I love these vids. The illustrations are very helpful.
@wiinick90
@wiinick90 10 жыл бұрын
Love this guy. Explains everything perfectly.
@josepvabr1593
@josepvabr1593 10 жыл бұрын
Wonderful video Collin. Great work!
@retr0307
@retr0307 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
@YeahItsThatBad
@YeahItsThatBad 10 жыл бұрын
This was extremely well done!
@salihsendil
@salihsendil 4 жыл бұрын
This is an awesome channel!
@bpoole007
@bpoole007 10 жыл бұрын
Love that audio pre and post content
@HemantSalunke143
@HemantSalunke143 7 жыл бұрын
Perfect way to Explain!
@mindscapechronical
@mindscapechronical 9 жыл бұрын
I want more of Collin's lab :D it's the best !
@mdasilvac
@mdasilvac 10 жыл бұрын
Very clear, thank you!
@terminator557
@terminator557 10 жыл бұрын
This brings back memories of my first week in Assembly.
@aemerox5773
@aemerox5773 8 жыл бұрын
This video kicks ass.
@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 9 жыл бұрын
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
@mysticalsoulqc
@mysticalsoulqc 8 жыл бұрын
wow that is so cool. great vid!
@CarryShout91
@CarryShout91 7 жыл бұрын
very coherent, very helpful ...thank you :)
@Cybeonix
@Cybeonix 10 жыл бұрын
Great explanation :)
@greypoet2
@greypoet2 10 жыл бұрын
Learned to do Binary in high school, (long, long ago) and would love to be able to do Hex. Colin, pleeease?
@sunilkumar-ls2yb
@sunilkumar-ls2yb 4 жыл бұрын
Thnx so so much brother You cleared one of my biggest doubts ...that 0x means hexadecimal Love uuu
@RafaelScott
@RafaelScott 9 жыл бұрын
AWESOME! More Collin's Lab, please!
@thegardenofeatin5965
@thegardenofeatin5965 8 жыл бұрын
+Rafael Scott G. M. presents a very compelling argument.
@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?
@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.)
@BritishConcept
@BritishConcept 10 жыл бұрын
These are the best. You should do one on transistor computers and logic gates :D
@nurzazin
@nurzazin 8 жыл бұрын
great video..
@braddahreid
@braddahreid 7 жыл бұрын
Do you know of any good books or literature about binary and hexadecimal?
@sagarmajumder9527
@sagarmajumder9527 5 жыл бұрын
thank you sir love from india
@Brian250609
@Brian250609 6 жыл бұрын
thanks for all agent smith
@nfijef
@nfijef 5 жыл бұрын
We miss ya Collin!
@oz4232
@oz4232 7 жыл бұрын
excellent..... Oz from Turkiye
@johnskyrim
@johnskyrim 10 жыл бұрын
I subscribed because of Collin!
@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!
@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!
@sumithkalyank1623
@sumithkalyank1623 9 жыл бұрын
awesome!
@MartinEcheverria98
@MartinEcheverria98 7 жыл бұрын
Nice!
@moyrml
@moyrml 9 жыл бұрын
It really is turtles all the way down. 42 turtles make up a bit. Excellent video!
@kulgan96
@kulgan96 7 жыл бұрын
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
@dawson345
@dawson345 10 жыл бұрын
More Colin!
@strawhatluffy4257
@strawhatluffy4257 8 жыл бұрын
what coding language do you use
@teslabamf
@teslabamf 10 жыл бұрын
Can Collin just do all the videos on adafruit now? K thanks.
@xanokothe
@xanokothe 10 жыл бұрын
YEAH! COllins!
@joemuis23
@joemuis23 10 жыл бұрын
what is this song called?
@chrisleech1565
@chrisleech1565 6 жыл бұрын
Collin where have you been pal? We miss you
@adamparker5027
@adamparker5027 6 жыл бұрын
hey nice cutting
@JovenAlbarida
@JovenAlbarida 10 жыл бұрын
Much easier to understand
@sirulrich894
@sirulrich894 8 жыл бұрын
~that's good~
@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 5 жыл бұрын
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.
@sithiradissanayake3940
@sithiradissanayake3940 7 жыл бұрын
can you make a video about logic gates....?????????
@starcitizenmodding4436
@starcitizenmodding4436 7 жыл бұрын
cool
@Tardisius
@Tardisius 10 жыл бұрын
R U MIB ? or MATRIX SKP? =))
@justinm3747
@justinm3747 7 жыл бұрын
"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??
@domobrah2671
@domobrah2671 5 жыл бұрын
wow... i... i... i get it!
@akalakahsmoob
@akalakahsmoob 6 жыл бұрын
Music so good, it's distracting. 👍🏼👍🏼👍🏼
@ursonate
@ursonate 10 жыл бұрын
i totally did not get hexadecimal before this :P
@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 5 жыл бұрын
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
@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....
@Nicbudd
@Nicbudd 10 жыл бұрын
Septimus, if you see this, adabot doesn't kill babies and uses them as slaves.
@AKTheREal
@AKTheREal 4 жыл бұрын
So I’m just staring at 1’s and 0’s while I’m on my phone
@JmChadillonProduct
@JmChadillonProduct 10 жыл бұрын
RIP hair.
@VAX1970
@VAX1970 8 жыл бұрын
It's hanging on for grim death
@shokobata
@shokobata 7 жыл бұрын
explain 8 bit computers
@rty1955
@rty1955 5 жыл бұрын
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
@cesarjhony
@cesarjhony 6 жыл бұрын
Pensa num homem feio.
@nThanksForAllTheFish
@nThanksForAllTheFish 10 жыл бұрын
haha, bits and turtles all the way down...
@MysticalDork
@MysticalDork 10 жыл бұрын
Roses are 0xFF0000 Violets are 0x0000FF All my base Are belong to you :3
@HazeAnderson
@HazeAnderson 5 жыл бұрын
DEAD BEEF
@Nightstalker350119
@Nightstalker350119 7 жыл бұрын
Hey you forgot to mention big endian and little endian.
@rty1955
@rty1955 5 жыл бұрын
That obly pertains to how CUPs process info not numbering systems
@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!
Binary & Hexadecimal Demystified
14:42
NesHacker
Рет қаралды 16 М.
Collin's Lab: RFID
3:40
Adafruit Industries
Рет қаралды 167 М.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 26 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 66 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
Floating Point Numbers - Computerphile
9:16
Computerphile
Рет қаралды 2,3 МЛН
Collin's Lab - Surface Mount Soldering
8:09
Adafruit Industries
Рет қаралды 227 М.
Collin's Lab: Hand Tools
5:40
Adafruit Industries
Рет қаралды 119 М.
Collin's Lab: Arduino
7:30
Adafruit Industries
Рет қаралды 229 М.
Twos complement: Negative numbers in binary
13:49
Ben Eater
Рет қаралды 1,2 МЛН
Collin's Lab: Schematics
6:10
Make:
Рет қаралды 962 М.
Why do programmers use hexadecimal numbers?
8:41
Jacob Sorber
Рет қаралды 56 М.
Collin's Lab: Multimeters #Adafruit
7:07
Adafruit Industries
Рет қаралды 386 М.
low battery 🪫
0:10
dednahype
Рет қаралды 1,2 МЛН
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 383 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 6 МЛН