Instructables

Learn Binary (The easy way) 01000001 00000001

Picture of Learn Binary (The easy way) 01000001 00000001
So a while ago i wanted to learn binary. Binary is the way a computer holds information, the 1's and 0's. I thought it was cool and that it would be worth learning. You can use it to make "programed" robots very simply. It is WELL worth learning and it is very simple to learn.
 
Remove these adsRemove these ads by Signing Up

Step 1: What binary is

Picture of What binary is
binary is simply just the replacement of letters and numbers with a 1 and 0 code. 1 and 0 are just a representation of on and off. 1 = on 0 = off. There are sections of on and off's also ... usually sets of 8. the digits are all valued exponentially, the easiest way to explain what that means is to show you ... it is in the first picture at the bottom.

Step 2: How letters and numbers work

Picture of how letters and numbers work
To make different #'s all you do is add up the ones that are on. letters on the other hand are a bit more complicated. what you need to do is give all the letters a number value. for example "a=1 b=2 C=3". and to signify that something is a letter and not a number you put the code 0100 for a capital and 0110 for lower case. so the letter  A is the code 01000001, and an a in 01100001. to make a space you put the code 0010000 and to make a period you make a 00101110

Step 3: Practice Practice Practice

Picture of Practice Practice Practice
here is some binary that you can translate into English. hope you liked my Instructable! 01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01101100 01101001 01101011 01100101 01100100 00100000 01101101 01111001 00100000 01001001 01101110 01110011 01110100 01110010 01110101 01100011 01110100 01100001 01100010 01101100 01100101 00101110 00100000 01101000 01100001 01110110 01100101 00100000 01100110 01110101 01101110 00100000 01110100 01110010 01100001 01101110 01110011 01101100 01100001 01110100 01101001 01101110 01100111 00100000 01110100 01101000 01101001 01110011 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01100001 01101110 01100100 00100000 01110000 01110010 01100001 01100011 01110100 01101001 01100011 01100101 00100000 01110000 01110010 01100001 01100011 01110100 01101001 01100011 01100101 00100000 01110000 01110010 01100001 01100011 01110100 01101001 01100011 01100101 00101110. there you go! have fun!
Jack0kcaj1 year ago
The way you turn latin letters in to a binary sequence is
All sequence us 8 digets or 1 & 0s
For example 01110011= s
The first two digets is always 01 for letters
The 3rd number is if the letter is a capital or not 1=lower case 0=upper case
The 4th number is which group there in 0=the letter a to o 1=the letter p to z
The last 4 digits have values 8 4 2 1 (in that order) then you need to find out how many numbers down the alfabet your letter is if its the 6th number then you write 0110 at the end. A=0001 b=0002 ect but when you get to p then you say it is in the group 1 ( digit 4)
And p=0000 q=0001 r=0010 ect
P.s. sorry if it isnt very clear its kinda confusing to explain
Awesome!! But i have some questions... When we get to "K" (11th number in alphabet) what do we write in the last 4 digits?
RobinIsBoris9 months ago
Either you made a slight error in the code for space or I need to get my eyes checked. I'm counting only 7 digits.
mobot2 years ago
Here's a site that shows the ASCII conversion chart and a Unicode example for converting binary into text. http://www.beginningtoseethelight.org/ascii/
selujtje2 years ago
I found a website which can do the work for you: http://home2.paulschou.net/tools/xlate/
jensenr302 years ago
I'm going to have to side with the critics on this one. it isn't that good.
The only thing that i found relevant was the chart of the binary system's place value.
the binary system works exactly like the decimal system.

Decimal Number Explanation:
--Breaking Down 537--
we have a 5 in the 100's place = 5 * 100 = 500
we have a 3 in the 10's place = 3 * 10 = 30
we have a 7 in the 1's place = 2 * 1 = 7
 500 + 30 + 7 = 537.

Binary Number Explanation:
--Breaking Down 101--
we have a 1 in the 4's place = 1 * 4 = 4
we have a 0 in the 2's place = 0 * 2 = 0
we have a 1 in the 1's place = 1 * 1 = 1
4 + 0 + 1 = 5.
thus, 101 (in binary numbers) is equal to 5 (in decimal numbers)

As far as I am aware, there is no universally accepted binary conversion to the Latin alphabet (the Latin alphabet being a-z, the one I am currently using)
I, personally, would start "A" at 00000000. "B" would have a value of 00000001. "C" would be 00000010 and so on and so forth until "Z" came about. after that, i would have a total of 230 (256 binary combinations - 26 Latin letter) binary values left for punctuation marks, symbols, capitalization indicators, and a host of commonly used words such as
 The, And, What, Where, When, Why, How, (etc)...

I would love to hear your and anyone else's thoughts on this subject. 
Respectfully disapproving
Rtty
lemonie3 years ago

This doesn't explain binary the easy way.
I've never heard step 2 before, but this is what you say:
a to z is (base10) 1 to 26, binary 00001 to 11010 - you need 5 bits, but you've reserved 4(!) bits for upper/lower case.
I guess you meant 01000000 for the SPACE?
Have you heard of character-sets?
(And only 1 of your images is useful)

L
meedeeleemee (author)  lemonie3 years ago
Sorry if you didn't like it but thats what i put on so you can take your attitude somewhere else and not spam all over my projects. thanks
Lemonie is not spamming you, he is just offering you some advice.

It is a nice instructable but some errors in it as as L pointed out. Just correct them and you will have an even better instructable.
It doesn't explain binary the easy way. That's it really.

L
0111010001101000011000010111010001110011001000000110000100100000011001110111001001100101011000010111010000100000011010010110111001110011011101000111001001110101011000110111010001101001011000100110110001100101
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!