Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition by J. M. Hughes (PDF)

    27

     

    Ebook Info

    • Published: 2016
    • Number of pages: 638 pages
    • Format: PDF
    • File Size: 53.63 MB
    • Authors: J. M. Hughes

    Description

    Rather than yet another project-based workbook, Arduino: A Technical Reference is a reference and handbook that thoroughly describes the electrical and performance aspects of an Arduino board and its software.This book brings together in one place all the information you need to get something done with Arduino. It will save you from endless web searches and digging through translations of datasheets or notes in project-based texts to find the information that corresponds to your own particular setup and question.Reference features include pinout diagrams, a discussion of the AVR microcontrollers used with Arduino boards, a look under the hood at the firmware and run-time libraries that make the Arduino unique, and extensive coverage of the various shields and add-on sensors that can be used with an Arduino. One chapter is devoted to creating a new shield from scratch.The book wraps up with detailed descriptions of three different projects: a programmable signal generator, a “smart” thermostat, and a programmable launch sequencer for model rockets. Each project highlights one or more topics that can be applied to other applications.

    User’s Reviews

    Editorial Reviews: About the Author J. M. Hughes is an embedded systems engineer with over 30 years of experience in electronics, embedded systems and software, aerospace systems, and scientific applications programming. He was responsible for the surface imaging software on the Phoenix Mars Lander and was part of the team that developed a novel synthetic heterodyne laser interferometer for calibrating the position control of the mirrors on the James Webb Space Telescope. Over the years he has worked on digital engine control systems for commercial and military aircraft, automated test systems, radio telescope data acquisition, 50+ gigapixel imaging systems, and realtime adaptive optics controls for astronomy. On his own time (when he has any) he likes to do cabinetry and furniture design, build microcontroller-based gadgets for use with greenhouses, bees, and backyard urban chickens, and write books.

    Reviews from Amazon users which were colected at the time this book was published on the website:

    ⭐I’m a seasoned (not old!) engineer with a few decades of software and electronics experience. I work as a pure software engineer these days, but still enjoy the world of electronic gizmos: Arduino, Raspberry Pi, ESP8266, and all those wonderful sensors and interfaces! So this review is from that perspective. Here are some random thoughts, in no particular order:This not a bad book. Rated 4 stars for “I like it”. Although at times I admit I had considered returning it. I think the title is a bit misleading – but emphasize “in a Nutshell” and perhaps that justifies it. A better title would be: “A complete reference for the beginner”. I have a hard time accepting the “for Technicians, Engineers” part. Perhaps I should simply encourage newbies on this book: don’t be intimidated by the title!The book presents some relatively good ideas of “what’s out there”… but sadly does not really go into the specifics that I’d expect a “for engineers” book to have. At times it reads like a detailed catalog. Not necessarily a bad thing, I suppose.What I was looking for: something all in one place so I don’t have to keep scouring the internet for a technical detail. For that, this book is close, but seriously lacking in some places. For instance, I really would have liked to see more on SPI, ICSP, I2C, JTAG, etc. Yes, this is all on the internet. For instance the “AVR910: In-System Programming” pdf from Atmel covers ICSP quite well of course.There are a LOT of embedded links. We’ll see in a few years how cool that might be, but for now – it works well for the most part. Ok, some of the Atmel links take you to the search page at Atmel (perhaps direct links broken already?). It would be interesting to see how the real-world printed book looks with all those links (obviously this is a review for the kindle version). I don’t really like the links being a mystery as to exactly where they go, but it makes reading a little less messy with crazy-long URLs.Overall – the editing is rather good – as expected from a real publisher – although the overall organization leaves a bit to be desired. One of the things I find incredibly annoying for those cheap-o, self-publish books is this poor grammar and spelling, This is obviously not the first technical O’Reilly book! Clearly they know how to use a spell checker! Regarding the organization, for instance: I found the chapter on “Arduino Technical Details” a bit annoying: First all of the board dimensions are listed for all the various flavors (Uno, Pro, Mega, etc.).. and THEN the boards are re-listed with their pinouts. Really? Why not put all the technical details for a specific board together in one continuous section?At times the depth of technical details is impressively weak. There’s one section that I really grimaced: it says “[for]..Arduino boards the reset button must be pressed as soon as the IDE starts to upload the compiled program in order to detect the upload. You may need to do this a few times to get the timing just right.” Remember this is a book for engineers! That’s it? No mention of the possible use of DTR? If not available, how about instead better instructions:1) Hold down reset button2) Select Upload (while still holding reset)3) When IDE says Uploading, release the reset buttonThe author acknowledges the disarray at one point on page 156: “This chapter has been a whirlwind tour through multiple topics”. imho – those topics could have been organized into something logical. Perhaps the editors rushed the author.Ok – some of these complaints are petty. Overall the book is not bad, really. :)I’ve seen some really bad kindle versions of books. This one does pretty well for the most part. Ok, there are some schematics that are pretty much useless, at least on a kindle. There’s no ability to zoom, and the text is so small, only about one pixel high! I really like being able to highlight, and create my own pseudo index. This is more of a compliment to amazon. This one however does a pretty good job overall on the kindle.For a more complete preview of the book, be sure to check amazon on the web… there’s way more for the “look inside” than there is for the download preview.So overall – ya, I’d say this is a good book. Certainly if you are just starting out, this might be a good choice rather than buying numerous other books that will likely end up repeating information between each of them.Other books to seriously consider:

    ⭐- that’s a really great book and the author has done a good job supplementing the book with free youtube videos. For more on the programming side, consider also

    ⭐.

    ⭐This technical reference manual is critical for the serious developer or engineer that wants to know the ins and outs of the Arduino platform. The handbook is not only full of technical knowledge but full of other resources as well. Although it contains important information which one can use to refer, when necessary, it’s not a bad read from cover to cover, which I’m glad I did since it offered critical knowledge which I would otherwise miss if I hadn’t.

    ⭐Presentation varies between very technical and cursory.

    ⭐This is an excellent and extensive reference book about HARDWARE, about the chip variations, the vast variety of boards you can buy, and how to wire things up. Although the software tool chain is mentioned and a few programs and flowcharts are listed, this book is NOT about programming; it is about what is available and how to design and hook things up electrically. You will also need a book about programming as this does not even give you the machine instruction set for the various microprocessors. This is the hardware book you need if you are building things; but you also need a software book to be able to program them.

    ⭐Book is well laid out and has a good flow from basics to complex topics. This book is a worthy addition to my technical library. The amount of information and knowledge provided makes this book an exceptional purchase. If you are wanting/needing to take you knowledge/ability of Arduino programming to the next level and beyond, then this is the book for you. Highly recommended.

    ⭐If you really want to know what your Arduino really is and how it works, you need this book, especially if you plan on using your Arduino to control other things. There may be more detail here than you need to know, but better too much technical information than not enough. But if you are thinking of using an Arduino as a “super component”, then you probably will also want the downloadable AVR manuals from Atmel in addition to this book. But this book is a good place to start for understanding your Arduino (or Arduino clone) hardware.

    ⭐As a former electrical engineer turned physician, this book is just what I wanted in the way of a little more meat. The author is clear that this book IS NOT a register by register breakdown of Atmel AVR microcontrollers or a comprehensive datasheet. It is an excellent overview of Arduino and similar boards. There is enough circuitry and software info to get you started on the road. It is a must have for anyone engaging in designing Arduino based products.

    ⭐I am just getting into Arduino development & needed more than just a programming book. This book provides the details needed to acquire the Arduino IDE, verify the environment & get into development work without spending too much time wheel spinning. There are many chapters dedicated to descriptions of the language API’s & families of senors, which I don’t need right now, but anticipate using @ a later date.

    ⭐If you’re an advanced user of the Arduino series of micro controller this is the book for you and you should have it on your shelf. There’s lots and lots of information in there but in some cases a bit patchy, perhaps understandably. For example, how to make libraries is dealt with quite thoroughly which normally in other books isn’t covered very well, so that’s very useful. In short, its a good book to have but don’t expect to want to throw all your others away, you’ll still need them because the Arduino has grown into such a vast field impossible to cover in one volume!

    ⭐This book is a “must have”, if you want to go deeper into Arduino advanced programming.

    ⭐Was expecting a technical (advanced) programming reference book regarding Arduino. Go instead a bunch of datasheet that is already available on the internet. It tells you what shields are available to buy and where along with the datasheet about them. Only few case projects at the end of the book.That’s the first book I’ve owned that is published by O’Reilly that let me down.

    ⭐Ich habe mir dieses Buch gekauft, um ein Referenzwerk zu haben, dass die Programmierung des AVR sowie die Eigenschaften des Arduino UNO vollständig beschreibt. Nach den ersten Seiten hatte ich den positiven Eindruck, genau das bekommen zu haben.Leider habe ich die letzten zwei Drittel des Buches nur noch entnervt durchgeblättert, als mir klar wurde, dass der Autor ohne Ende Photos abdruckt. Für eine rote, eine grüne und eine gelbe LEDs je ein Photo mit Beschreibung! Schließlich Photos von endlos vielen Zusatzkarten, einer Schraubenziehersammlung, seiner Platinensäge, usw. Einfach von Allem bekommt der Leser ein Photo präsentiert und so kommen dann am Ende 640 Seiten zustande. Ein Buch wird einfach nicht dadurch gut, dass es dick wird. Von meiner Seite eher keine Empfehlung.

    ⭐Diferente dos livros de Arduino, com muitos projetos, este foca mais em conceitos teóricos, para referências. Explica datasheets, detalhes de programação dentre outras coisas. Recomendo para usuários avançados.

    Keywords

    Free Download Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition in PDF format
    Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition PDF Free Download
    Download Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition 2016 PDF Free
    Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition 2016 PDF Free Download
    Download Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition PDF
    Free Download Ebook Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers (In a Nutshell) 1st Edition

    Previous articleExploring Arduino: Tools and Techniques for Engineering Wizardry 2nd Edition by Jeremy Blum (PDF)
    Next articleMake: Sensors: A Hands-On Primer for Monitoring the Real World with Arduino and Raspberry Pi 1st Edition by Tero Karvinen (PDF)