Cliquez ici undrgrnd RLit nav-sa-clothing-shoes Cloud Drive Photos FIFA16 cliquez_ici Rentrée scolaire Shop Fire HD 6 Shop Kindle Paperwhite cliquez_ici Jeux Vidéo Bijoux Montres Montres
Make: AVR Programming et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 41,68
  • Tous les prix incluent la TVA.
Il ne reste plus que 2 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Make - AVR Programming a été ajouté à votre Panier
Amazon rachète votre
article EUR 9,94 en chèque-cadeau.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Make - AVR Programming (Anglais) Broché – 7 février 2014

Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
"Veuillez réessayer"
EUR 41,68
EUR 26,05 EUR 33,79

Livres anglais et étrangers
Lisez en version originale. Cliquez ici

Offres spéciales et liens associés

Produits fréquemment achetés ensemble

Make - AVR Programming + Make - More Electronics
Prix pour les deux : EUR 75,11

Acheter les articles sélectionnés ensemble

Descriptions du produit

Book by Williams Elliot

Détails sur le produit

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles

Commentaires client les plus utiles sur (beta) 52 commentaires
29 internautes sur 30 ont trouvé ce commentaire utile 
A step further than Arduino 30 mars 2014
Par Christopher T. Dahle - Publié sur
Format: Broché Achat vérifié
About 5 years ago I took my then 6 year old son to a robotics workshop. At the time I had not much more than a basic understanding of electric circuits. I'd built small electric motors and crystal radios from kits as a kid, but in reality, I couldn't have told you the difference between a shift register, a microcontroller, and a 555 timer. Still, I became fascinated with the possibilities of using the brains of the small robots for other interactive projects. A friend mentioned Arduino and I bought a Duemilanove. I learned a lot from it.

But many of the projects I've conceived require only one or two I/O ports, and even though Arduino boards are comparatively cheap, it still seems a waste to leave 30 bucks worth of hardware inside a project that does little more than rotate a servo or blink a light in response to an input. I get things made, and then I am loathe to take them apart even though I need the board for another project.

A couple of years ago I decided that what I really wanted was to get "much closer to the metal" by breadboarding the projects to test, then wiring them up permanently on perfboard, or as "dead bugs" powered by drycell batteries. Most of the basic Atmel/AVR chips are around a buck and most of my projects don't need more than five bucks worth of other components, so if I could wire and program AVRs directly, avoiding the cost of the Arduino board, I could make up projects that I could maintain permanently, or give away with little remorse about the price of the parts.

In my early attempts I bought a USBtinyISPkit from LadyAda and made a start following her tutorials at ADAFRUIT. Ms. Fried and her team do a great job, but I didn't have a lot of free time to hunt down internet resources to help me develop the projects I had in mind. I wanted a nice reference book that would hold my hand through the process of setting up AVRs and modifying my Arduino projects, showing me the tool kit all in one place without the need to fumble around on the 'net for answers to basic questions. The books on the market at the time were aimed at engineers, above my knowledge level and beyond my need. I put the project on hold.

But when this book was announced, it seemed to be exactly what I was looking for. I ordered it right away and then waited impatiently for spring break so I could dive into it.

I am not disappointed. This book is a great guide. I quickly was able to blink a simple "hello world". I followed Mr. William's instructions to use my Arduino as a programmer. Then I repeated the process using my AdaFruit programmer.

Though I already had some experience with Arduino, Basic Stamp, and Picaxe microcontrollers, I don't think any of that experience was necessary for me to get rolling with the AVR using this book as a guide.

As a school teacher, I frequently try to put myself in the place of may students and while AVR programming is a bit above the grade level I teach, I am fairly confident that any motivated beginner able to pass algebra could dive straight into AVR programming following this guide. Mr. Williams does not assume a lot of previous knowledge, but on the other hand, he also doesn't insult the intelligence of more advanced experimenters. If you have programming and electronics experience, but haven't messed with microcontrollers, I think you will still find this book useful.

Moreover, if you are interested in learning to program but become bored with the sorts of projects you find in a straight ahead programming text, you may find that the blinky light, buzzy beeper, and whirring motor sorts of projects in this book are a bit more engaging than the manipulation of text strings and conversion of temperature tasks that live on screen alone.

I have along way to go to become a true master of microcontrollers, and a complex work life frequently causes me to put aside my hobby projects for weeks at a time. But so far, this book is proving to be an outstanding guide to AVR programming.
17 internautes sur 18 ont trouvé ce commentaire utile 
Not ready for prime time 9 avril 2014
Par towSaint - Publié sur
Format: Broché
This book has a lot of merit, and I don't want to lose track of that, so I'll cover the good points first. The book is platform agnostic and attempts to direct the reader in Windows, Linux, and MacOS. I followed along in Windows. A few of the author's remarks lead me to believe that he favors Linux platforms, FWIW. The book makes use of the Gnu AVR toolchain - a great set of tools, but it does ignore the industry standard (Atmel Studio, which runs only on Windows) as a sacrifice to flexibility.

Startup was a bear. If you're running Windows and having problems with WinAVR and AVRdude, unnistall the Arduino software - there appears to be a conflict of some sort. This conflict manifests with the "RC=-1" error that the author assures you is a wiring issue. I assure you it may not be...

The work is thinly scoped. In the beginning it appears that the author set out to cater to an audience with no C or electronics experience. While you might get by with limited electronics knowledge, a lack of C knowledge is going to kill the newcomer. The author makes extensive use of the avr-libc, but does not always make it clear that he is doing so, it would be very easy for a newcomer to not realize what is going on. While he suggests that the chip spec sheet is a reference, much of the book is incomplete if you have not read it. The examples may work as boilerplate that you can alter to suit your need, but understanding will be on your own.

There are numerous editorial mistakes. My overall impression is that the book was rushed to market, perhaps to beat a competing tome, or perhaps the author was behind plan, but it has the feel of soemthing that was rushed to be 'good enough'.

While that is pretty critical, the book set out with an extremely ambitious goal (teach hardware and software to complete novices AND cover the array of AVR capabilities). The apparently broad scope virtually guaranteed falling short of the goal. If you're pretty comfortable with C, have a general understanding of microcontrollers, and especially if you like GNU tools (make, gcc, etc) this is a pretty good book. If you're completely new to programming - gain some familiarity elsewhere before tackling this book. I'm not sure how to define the requisite level of C expertise - it's not terribly high, but I think a complete beginner will be in over their head quickly.

This book tries to be all things to all people, and in doing so, it falls short. As a text on the specifics of the AVR and using the GNU toolchain it is still pretty good.
14 internautes sur 15 ont trouvé ce commentaire utile 
Great potential - disappointing results 30 mars 2014
Par Edmund Cape - Publié sur
Format: Format Kindle
Frustrating, is how I would have to describe the 4-6 hours at getting my first AVR program to work. I have successfully programmed Arduino and Picaxe and come to the limits of these platforms. I'm a C programmer so look forward to leveraging C on a microcontroller.

The first few hours of reading this book were exciting - finally, a book that take the reader from Arduino to the advanced use of the AVR microcontroller. Great introduction, great step-by-step, great potential... then time to implement. I can't count the number of adjustments you have to make to get the code to compile, and flash to the AVR chip. I'm still not there. I have noticed complete omissions in the step-by-step that has me taking several breaks to take time to imagine what the problem might be... because the troubleshooting in the book is not doing it for me.

I look forward to returning to this review once I finally get my blinkingLED project to work. I want to like this book a lot.
10 internautes sur 11 ont trouvé ce commentaire utile 
Lacking in information and examples of basics. 22 mars 2014
Par Conor M. Power - Publié sur
Format: Broché Achat vérifié
I wish I could recommend this book but I found it lacking in assisting the reader with getting started. The introductions to programmers, avrdude, and micro controllers was extremely brief and lacking in examples to help you along the way. I think better presentations are better found on the and tutorials. If you do buy the book, be prepared to spend a lot of time on the net researching what is covered. You will not find it in the book.
4 internautes sur 4 ont trouvé ce commentaire utile 
Well Worth Five Stars 8 janvier 2015
Par Matt Long - Publié sur
Format: Broché Achat vérifié
I was pretty surprised to find that some people struggled with this book and rated it, what seems, unreasonably low to me. As I've been thinking this through, I've come to some conclusions as to why there might be such a huge gap between those experiences and my own. In a nutshell, I think it has to do with expectations going in. I have personally been able to be successful implementing the projects without too much trouble, but I went into it already being a seasoned software engineer and for any gaps that the book leaves out for specific implementation, I've been able to fill in with other tutorials online. My main filling in the gap experience comes from youtube--ymmv.

You could make the case that a book should only earn a five star review if there were no need to fill in those gaps. I can understand that argument and even agree with it to some extent, however, the gaps in my case were more because I was using a different ISP to program the AVR than he uses and I was also using different chips. To me, though, that's my own problem. If you don't use exactly what the author prescribes for achieving success, you can hardly blame him because you can't make things work doing it your way. Even if you are coming at it with that view point, though, you simply can't deny that the book is very well written and Elliot's communication is concise and clear and not heady at all. He's really down to earth in his explanations. The book covers all the topics you'd want to know about when learning to program the AVR. I really can't think of anything he left out. And nowhere does the book claim to be a beginner book. He's not teaching C programming per se, however, his explanations and hand holding with bit twiddling and the like are brilliant and not in the slightest bit patronizing. That part of the book alone is incredibly valuable.

Anyhow, I give this book five stars because there is so much helpful detail and explanation around everything. You walk away from it understanding not only how things work, but you almost always know why as well. Why, for example, doesn't a servo rotate continuously like a DC motor? Because it has a different function. You'd use it for a joint on a robot's arm that should have a fixed range of motion rather than the perpetual turning you would need for a propeller motor. That type of explanation is plentiful throughout the book. The sidebars are always pertinent and help you think through what you're currently studying. The bottom line is that while your experience in putting together the project on your workbench may be varied, you cannot possibly argue that the material is not excellent. It's top notch. And if your complaint is that the github code is no good, that really should have no bearing on the way you evaluate the book itself, in my opinion. Maybe it makes the difference between a 5 star and a 4 star for some, but it most definitely should not reduce your rating to a 1 or 2 star. That's nonsense. The book's content is still really, really good.

This book is terrific. If you're struggling with it, keep pushing on through, or maybe just keep doing Arduino programming until you feel more confident getting closer to the metal. Working there is fun. I'm confident this book can get you there, but it also will require some determination on your part.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?