Welcome To Desertcart

You are browsing Seychelles's store.

We have a store for Us. Visit your country store to view the latest offers.

Beginning C for Arduino: Learn C Programming for the Arduino (Technology in Action)
Thumbnail 1

Beginning C for Arduino: Learn C Programming for the Arduino (Technology in Action)

4.4/5
Product ID: 1955481
Secure Transaction
Frequently Bought Together

Description

Beginning C for Arduino: Learn C Programming for the Arduino (Technology in Action)

Reviews

4.4

All from verified purchases

A**R

Excellent work!

I read a lot of technical books -- and am very interested in programming microcontrollers. Among my reasoning is that the tools, techniques and idioms I pick up are useful in other languages. It is very important to study the works of people that know what they are doing, so that you can emulate that elsewhere.I have a number of different works on Kindle and in hardcopy for programming the Arduino. Some are good, and some are not-so-good. If you just want a gormless rehash of man pages and header file comments, then move along, move along. If you have no familiarity with the C language, this actually is a pretty good place to start. Yeah, I know that blinky lights are not real exciting -- but to get you a foundation in 300 pages actually is pretty ambitious, and Purdum does an excellent job with that. My other Arduino book purchases are now that much easier to understand now.If you want to buy a C book that presumes a high level of familiarity with C language, you will find a lot of good here. However, if you have been reading the same paragraph over and over in a C book trying to decipher what the author meant when they were talking about bit manipulation (a very important topic for microcontrollers and high performance computing), or how to make pointers work, then this definitely is the right book for you.Purdum does an excellent job of breaking down how these things work, so that you can take them and use them in your own programs -- after this, you can take advantage of others' code, knowing the *why* of it, and that's important. If you don't understand why that's important, then please, please, please, do not write important programs. Just sit down and get yourself a nice script kiddy coloring book, and stay out of trouble.Microcontrollers are the most basic level of computing -- so an intimate knowledge of the memory architecture and the like is very useful -- you can't just throw resources at your problems, you actually have to write good code. This understanding carries over in your other programming languages, which is very useful.To get the best out of the book, you MUST do the exercises. I usually read books like this from cover to cover several times until I have the concepts down good, and then work through again doing all the exercises. I went through this ONCE, and feel good enough about what I've learned to do the exercises now. I'm happy with what I've learned to the point where I am back on Amazon looking for other books Jack Purdum has written. I think that pretty well says it all.In my shopping list of books that ought to be written, I now want to read "An Introduction to C++" by Jack Purdum.

L**E

A perfect book for learning the Arduino's C language

If I were to give the book another subtitle, it would be "For students who really want to understand C programming for the Arduino, and not just enough to get their project working."Jack Purdum's "Beginning C for Arduino" is a well-organized and well-written book that teaches you all of the basics of programming C for Arduinos. The book teaches the C language in a way that is engaging and even sometimes entertaining -- it's never dry. This book is different than others, such as "Beginning Arduino Programming" by Brian Evans, in that it is really focused on teaching the C language as you might learn it in a college-level course. Most other books (such as Evans' and also books by Simon Monk and Jeremy Blum) are more focused on what you need to know in order to use the Arduino. Those other books are all great (I have them,) but I still felt that I needed a comprehensive programming book. This is it.Not only is this the "right" book that I needed, in terms of the content, but it is extremely well written. It is very obvious that Dr. Purdum has been teaching for many years, and has an appreciation for what students might find confusing. His tone is very natural, and even elicits an occasional grin.Even if you are already a programmer but need a better understanding of C, don't hesitate to buy this book. Because it contains all of the information you will want to understand, and it's easy to skim past the parts you may already be familiar with -- such as why you might want to use a WHILE loop versus a FOR loop. But the meat of this book is unavailable in other books that I have looked at -- at least not in such a straightforward and well-written format.I just can't find any fault in this book and I'm so happy to have purchased it. If the author publishes any other books about the Arduino, I will certainly purchase them.

P**O

Five Stars

excellent book for beginners in Arduino, worth the price paid.

A**E

Extrem wertvoll!

In diesem Buch werden ausführlich und sehr gut verständlich die Arduino Sprache C erklärt. Ich arbeite für meine Projekte mit mehreren Büchern, die ebenfalls extrem gut sind (Arduino Praxiseinstieg von Thomas Brühlmann) aber ganz klar den Fokus gesetzt haben, wie man ein gutes Program (Sketch) schreibt, sondern wie man die Sensorik in Betrieb nehmen kann. Fall Sie schon länger Arduino-Projekte gestalten und durchführen, rate ich Ihnen sich selbst zu fragen ob die unten aufgeführten Begriffe sie vollständig verstanden haben:-Pointer-Definitionen #define-Datentypen-While For If Schleifen und deren Unterschied-const int, static int, volatile int etc.-Wie man eigene Libraries erstellt-struct und class-Bitwise Operations-byte int char string etc...All das wurde bisher nur in ausschließlich auf C spezifizierten Büchern beschrieben ohne direkten Zusammenhang zu der ArduinoWelt.Purdum nimmt sich viel Zeit diese Dinge ausführlich und einprägsam zu beschreiben und zu wiederholen, sodass diese auch sitzen.Volle Kaufempfehlung!-

L**A

Ottimo per chi affronta il C per la prima volta

Veramente una guida utilissima per chi affronta il C per la prima volta, chiaro, semplice da leggere e scritto molto bene.Guida ed esempi veramente utili sia per comprendere Arduino e il suo mondo che per la comprensione de C.

B**S

Useful book for getting further into C programming for the ...

Useful book for getting further into C programming for the Arduino. Hard going in places for a C beginner but very well written

M**S

Five Stars

Clear and understandable. Proceeds at a reasonable pace.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
₨1479

Duties & taxes incl.

Seychellesstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Beginning C For Arduino Learn C Programming For The Arduino | Desertcart Seychelles