Hi, is there a good text-book on the Arduino programming language I can get? I am really struggling with the basics here and I don't find the way information is provided on this website works for me.
Thanks
Hi, is there a good text-book on the Arduino programming language I can get? I am really struggling with the basics here and I don't find the way information is provided on this website works for me.
Thanks
The programming language used in Arduino is just standard C (well, C++ ), plus some helper functions to interact with the Arduino hardware. There is a lot of material available.
I have not found a good book that focuses on the C/C++ side within the Arduino context though - most of the arduino-centric books don't go very deep on the programming side (and instead want to talk more about hardware) - while the C/C++ books tend to be written in the context of desktop computer programming, so they don't focus on the things that are most relevant for embedded software, nor tell you where what they're talking about would not be as applicable to embedded programming
You coud start with the things that are already in the IDE (Arduino software).
File>Examples teaches you the basics in a practical way.
Help>Reference in the IDE gets you to the commands page (with examples).
And there is a learning tab on this website.
Leo..
dlooser:
Hi, is there a good text-book on the Arduino programming language I can get? I am really struggling with the basics here and I don't find the way information is provided on this website works for me.
There are several books about Arduinos - I have seen them in libraries but I have never read them so I can't advise. Amazon might be a good place to look. For many books they allow you to read several pages to get a feel for the book.
The problem you face is that most of the regulars (like me) don't need beginners books but the people who do use them (beginners like you) don't seem to contribute to the Forum once they get an answer to their own question. If you do find a good book you might consider opening a Thread and posting a review. I guess a review about a crap book would also be useful
...R
These are some of the books on Arduino
http://www.computerprogrammingbook.com/c-programming-for-arduino/
You will not find A book as you are dealing with three different subjects!
The language (C/C++) so look for a good book on C/C++ Is there a C/C++ for dummies"
Programming (concepts) eg data structures, state machines etc, so look for titles like "an intro to programming"
Micro controller programming this is a special area of its own. Make use the book uses C/C++ and not anything else!
The best place to look would be the second hand section at Amazon - The books you are looking for are text books for University grade courses so new ones may be expensive.
Mark