Beginning Arduino Michael McRoberts Books
Download As PDF : Beginning Arduino Michael McRoberts Books
In Beginning Arduino, you will learn all about the popular Arduino microcontroller by working your way through an amazing set of 50 cool projects. You'll progress from a complete beginner regarding Arduino programming and electronics knowledge to intermediate skills and the confidence to create your own amazing Arduino projects. Absolutely no experience in programming or electronics required!
Rather than requiring you to wade through pages of theory before you start making things, this book has a hands-on approach. You will dive into making projects right from the start, learning how to use various electronic components and how to program the Arduino to control or communicate with those components.
Each project is designed to build upon the knowledge learned in earlier projects and to further your knowledge in programming as well as skills with electronics. By the end of the book you will be able create your own projects confidently and with creativity.
Please note the print version of this title is black & white; the eBook is full color. You can download the color diagrams in the book from http//www.apress.com/9781430232407
Beginning Arduino Michael McRoberts Books
I taught an introductory Physical Computing course recently, and I evaluated several Arduino books before selecting this book as a primary resource for my students. I chose it because:1) It does not require any previous programming experience (the biology major who had never programmed in her life picked up programming just fine).
2) The sequence of topics it follows feels logical to me. It walks through various aspects of the physical, electronic side of Arduino development, and it introduces relevant programming topics as it goes in natural places.
3) It does a good job of *teaching programming*. Several books either assume you know the basics already or else provide more of a dry reference than actual explanation of programming concepts. The explanations in this book are good.
And it worked quite well. The book is well-written and clear, with good examples used throughout. It does not serve as a reference, but that is what the large amount of online Arduino resources are for (you can easily get to most just from the main Arduino site: [...] I pointed my students to those resources, and the book then provided a good structure to guide their exploration, referring to other references as needed. ("The book introduces PWM here? I see... Yes, that makes sense. Now let's go to the language reference to get a precise description of each PWM function.") And it provides that structure very well. This book, paired with free online resources (and either a knowledgeable teacher/friend or an account on an Arduino forum to ask questions), is a very good way for a beginner to get into the Arduino.
As the book is dedicated to programming, it does not get into the electronics side of physical computing as much as it could. That said, the chapter on the basics of electricity and electronics was a very clear primer on all of the important concepts. And like I said, I wanted a book that taught programming well, as I believe that is the more difficult side of physical computing, by far, for a beginner.
Product details
|
Tags : Amazon.com: Beginning Arduino (9781430232421): Michael McRoberts: Books,Michael McRoberts,Beginning Arduino,Apress,1430232420,COMPUTERS Computer Science,Computer science
People also read other books :
- View from the Urban Loft Developing a Theological Framework for Understanding the City Sean Benesh 9781610975148 Books
- 1950's Fashion Adult Grayscale Coloring Book (9781542411479) Deanna L. Harrison Books
- Everyday Foods in War Time (Perfect Library) Mary Swartz Rose, The Perfect Library 9781512231588 Books
- The Happy Commuter Over 100 ways to improve and enjoy your commute eBook Melissa Addey
- E-Mails from the Church Dog Lessons From A Therapy Dog For The Ministry Lynda Reynolds Fisher 9781449730949 Books
Beginning Arduino Michael McRoberts Books Reviews
Everyone has different needs when it comes to programming books, more often than not I find myself looking for that one book that will cover a certain niche just to find that it goes over the same basics with little detail.
This one does a good job of covering all of the bases, and the author takes the time (and pages) to explain what is going on in very good detail.
The examples are well rounded, and as I said, the author goes to great lengths to explain what is happening in the code. No previous coding experience is assumed or required.
If you have zero programming experience, then this book will get you going in no time at all. If you have a decent amount of programming experience (mine is mostly in BASIC), then the transition from your native language to the C programming language used in this book will be fairly painless.
If C is your native language, but the Arduino platform is new to you, then the examples in the book will greatly help in getting you familiarized with the Arduino platform.
This volume takes a programmatic approach to presenting the material and that makes it a little different than other similar books. There are a lot of books and articles on assembling Arduino projects, but very few that go into great depth explaining how to write code, in layman's terms, to accomplish a task. While you are working through the projects you will find much more explanation on the whats and whys of the programs than you would find in most books, which accounts for the book having fewer projects in it. This is a good thing if you are new to Arduino and really need to learn the language, but if you want a book chock full of projects you would do well to avoid this one and look elsewhere. Learning to program an Arduino is not a difficult task and by the time you work through this book you will be quite comfortable with the basic constructs of Arduino's version of 'C'. If you have been hesitant of buying an Arduino because it doesn't use BASIC, don't let that deter you any longer. This book, along with 'Programming Arduino Getting Started with Sketches', will ease the learning process for you.
This is a good book to learn the structure, syntax and instruction set for the Arduino programming language. I wouldn't recommend it as the first book for someone who knows absolutely nothing about writing programs in a high level language but it is great for someone who perhaps used basic, fortran or some other structured language in the past. With a little prior knowledge you will quickly pick up on the basics of the Arduino language and will be off and running in short order. The examples are excellent and the author clearly walks the reader thru what is happening and why. It was a perfect first book for me to get started programming Arduino but as I noted, I have had some prior experience.
Cons 1) Author uses some pretty fancy code to illustrate a point at times. He is trying to demonstrate how to use some of the powerful statements of the language but it may confuse a newby. 2) Doesn't comment his source. A nice feature but in his defense, he does a good job explaining the code in the text. 3) Doesn't include much in the way of language reference which is really what I wanted in a beginning book (e.g., a complete list of statements, syntax, etc. in a appendix).
Good book for the right reader!!
I taught an introductory Physical Computing course recently, and I evaluated several Arduino books before selecting this book as a primary resource for my students. I chose it because
1) It does not require any previous programming experience (the biology major who had never programmed in her life picked up programming just fine).
2) The sequence of topics it follows feels logical to me. It walks through various aspects of the physical, electronic side of Arduino development, and it introduces relevant programming topics as it goes in natural places.
3) It does a good job of *teaching programming*. Several books either assume you know the basics already or else provide more of a dry reference than actual explanation of programming concepts. The explanations in this book are good.
And it worked quite well. The book is well-written and clear, with good examples used throughout. It does not serve as a reference, but that is what the large amount of online Arduino resources are for (you can easily get to most just from the main Arduino site [...] I pointed my students to those resources, and the book then provided a good structure to guide their exploration, referring to other references as needed. ("The book introduces PWM here? I see... Yes, that makes sense. Now let's go to the language reference to get a precise description of each PWM function.") And it provides that structure very well. This book, paired with free online resources (and either a knowledgeable teacher/friend or an account on an Arduino forum to ask questions), is a very good way for a beginner to get into the Arduino.
As the book is dedicated to programming, it does not get into the electronics side of physical computing as much as it could. That said, the chapter on the basics of electricity and electronics was a very clear primer on all of the important concepts. And like I said, I wanted a book that taught programming well, as I believe that is the more difficult side of physical computing, by far, for a beginner.
0 Response to "⇒ Descargar Gratis Beginning Arduino Michael McRoberts Books"
Post a Comment