Pages: [1]   Go Down
Author Topic: What Book  to Learn Adruino Language?  (Read 1707 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I just ordered my first few Arduino boards and am ready to jump intoo the new (for me it is) world off microprocessors.

I just read the book Physical Computing: Sensing and Controlling the Physical World with Computers and just got more excited about the posibilities.

I have no coding experiencce (I can Patch in vvvv, and understand Basic) so I wonder what books you all recommend me to learn C (or do I need to know C# or C++??) to learn to program the Arduino.

Hope I get some nice advises from you all. (will also settle for a website)
Logged

Forum Administrator
Cambridge, MA
Offline Offline
Faraday Member
*****
Karma: 12
Posts: 3538
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The C Programming Language by Kernighan and Ritchie (http://www.amazon.com/gp/product/0131103628/104-2310979-0274367?v=glance&n=283155) is a classic and supposed to be excellent, though I've never read it.  While great if you're really interested in learning C, it might be overkill if you just need to program Arduino.  I'm sure there are lots of great web sites on C programming, but I can't recommend any specific ones.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thats an interesting question. I don't think there is any specific Arduino programming books available. I'm compiling all of the information I can into one printable .pdf so that I can read it while commuting on the train or when I don't have the PC in front of me. When I'm done I'll be happy to share it with anyone. As for a specific book, it's true that Arduino is using a syntax similar to a C-like or Java like language, but the scope of the Arduino command set is very small in comparison and far simpler than either that I think it might be overkill to try to appreciate it from a C or Java book.

The best thing I can suggest is to read all of the example programs on the Arduino site and the language reference and play with the board as much as possible. And ask lots of questions on the forum.

I just got my first Arduino from sparkfun.com here in the states and will start playing with it this weekend, so you've got company. have fun
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Since it is C I am looking for, the book about microprocessors I read handles code for the PIC, so can I assume that the syntax is the same?? Is there any reference on this site that will list all codes suported by the arduino??

I will look through all the example codes!! I am just a beginner in this whole electronics thing.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

:o Couldn't find an Edit button, but here it is: http://www.arduino.cc/en/Reference/HomePage

Well, that should be enough for now.... look at my LEDs blink... ahh.. smiley

Logged

UK
Offline Offline
God Member
*****
Karma: 13
Posts: 905
Twitter: @simonmonk2
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


30 Arduino Projects for the Evil Genius.

Covers most things you are likely to want to do with the Arduino.

But I am biassed.
Logged

--
My New Arduino Book: http://www.arduinobook.com

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 309
Posts: 26526
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

"A book on C" by Kelly and Pohl.
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Pages: [1]   Go Up
Jump to: