• Tous les prix incluent la TVA.
Il ne reste plus que 3 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Make - AVR Programming a été ajouté à votre Panier
+ EUR 2,99 (livraison en France métropolitaine)
D'occasion: Comme neuf | Détails
Vendu par SuperBookDeals..
État: D'occasion: Comme neuf
Commentaire: Remboursement garanti à 100%. Etat neuf, expédition rapide sous 4 à 14 jours ouvrés. Plus d'un millions de clients servis. Service à la clientèle en Français.
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

5.0 étoiles sur 5 1 commentaire client

Voir les 4 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 42,39
EUR 26,49 EUR 23,00
Note: Cet article est éligible à la livraison en points de collecte. Détails
Récupérer votre colis où vous voulez quand vous voulez.
  • Choisissez parmi 17 000 points de collecte en France
  • Les membres du programme Amazon Prime bénéficient de livraison gratuites illimitées
Comment commander vers un point de collecte ?
  1. Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
  2. Sélectionnez cette adresse lors de votre commande
Plus d’informations

rentrée scolaire 2017 rentrée scolaire 2017

click to open popover

Offres spéciales et liens associés

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

Description du produit

Book by Williams Elliot

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.

Détails sur le produit

Commentaires en ligne

5.0 étoiles sur 5
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoile
Voir le commentaire client
Partagez votre opinion avec les autres clients

Meilleurs commentaires des clients

Format: Broché Achat vérifié
Vraiment très bien. Bonne introduction au c.
Dommage qu'il ne soit pas question des LCD 16x2, et que soit directement introduites des bibliothèques maison.
Mais à part ça je le recommande à 100%
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
Signaler un abus

Commentaires client les plus utiles sur Amazon.com (beta) (Peut contenir des commentaires issus du programme Early Reviewer Rewards)

Amazon.com: 4.5 étoiles sur 5 73 commentaires
51 internautes sur 54 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 A step further than Arduino 30 mars 2014
Par Christopher T. Dahle - Publié sur Amazon.com
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.
5 internautes sur 5 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Excellent for getting started programming Atmel MCU's 26 février 2015
Par Robert Vick - Publié sur Amazon.com
Format: Broché Achat vérifié
Excellent for getting started programming AVR MCU's.
For someone like myself with no microcontroller experience, some general electronics knowledge and lots of programming experience, this book hit the spot. A couple of pointers:
- I got the USBTiny programmer from Sparkfun, which works fine with ATmega168's. Just jumper the corresponding pins.
- I started with the Arduino IDE, which works as mentioned in the book, but requires some fiddling with boards.txt to get USBTiny to work with atmega's. In the end it all turned out to be more trouble than it's worth. How it builds and flashes is pretty involved and far from transparent. Better to go with WinAVR as mentioned in the book, and just edit your code with good old Emacs. The Arduino IDE gets all wrapped around the axle if you're messing with different processor speeds and baud rates. I never got the USART working right at anything but 9600 baud at 1MHz using the Arduino IDE. It's much easier to just edit the Makefiles, which are very well documented. Also, if you're messing with different AVR chips, you'll want to go this route: the ATTiny chips don't have a USART and the USART.c program doesn't compile for them. You just remove that from the Makefile for ATTiny projects and you're good-to-go. I have no idea what the other reviewer was talking about with WinAVR not working when the Arduino IDE was previously installed on a Windows PC - that was exactly my setup and it worked right away, subject to the following nit:
- the avrdude argument -p should be "m168" not "m168p" as stated.
- I ran through most of the examples to get going - they pretty much worked as expected.
- When I started messing with the ADC, I realized how slow the internal one was and went for a separate chip. The MCP3004 works a lot faster and is fairly easy (and instructive) to interface via SPI. Again, the book does a great job at explaining SPI, and that knowledge translated well.
- Another point to note is that some of the projects don't work right if you're connected to the programmer. Rather than plugging and unplugging all the jumpers each time, I attached the programmer to a breadboard with a ZIF socket, and had a separate breadboard and ZIF socket for running, and just shuttled the chip between the two.
- Sometimes the book only shows a photo of the breadboard and not the actual wiring diagram. If you have to pick one, the wiring diagram is more clear IMO.

I started this about 3-4 weeks ago from ground zero and have gotten through almost the entire book. At this point I feel very confident about working with AVR MCU's going forward.
2 internautes sur 2 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Great subject PRIMER, ok shelf Reference. 20 septembre 2016
Par LittleRedRibbon - Publié sur Amazon.com
Format: Broché Achat vérifié
I like this book but for different reasons then "omg it's so great"...

I like it because it provides a positive primer while not going to such detail that some theoretical person can read it nodding their head all the time.
As a Primer, I would award this 5 stars but as a shelf resource I would give this 3.5 (hence the 4 start rating. I have noticed that the wording is not well edited and thus you have to re-read and fact check certain paragraphs. The code relies on you knowing and understanding libraries well. If you do not, get ready for some homework (which lets face it, you are programming an AVR, you HAVE TO KNOW libraries. You will also be required to understand AVR register programming such as the book does not teach well. Reference datasheets for the chip you are using. Ex: [search for the Atmel 328P COMPLETE datasheet (not the summary) on google] Also,...The book is consistently inconsistent. The author even notes in a few places that this is done on purpose to force a reader into studying outside material. Google comes in handy here and it is not a deal breaker. Again, Elliot is pushing you to use the internet instead of spoon feeding you literally everything. If you have determination and staying power and know how to work through these types of books and speedbumps found there-in, then go get it. If you are looking for a primer that will introduce you to the lingo and various use subjects, go get it. If you expect this to be a single source reference, think again!
14 internautes sur 15 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Well Worth Five Stars 8 janvier 2015
Par Matt Long - Publié sur Amazon.com
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.
1 internautes sur 1 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 and in general it is a great read. However 27 avril 2017
Par Wessel, Michael - Publié sur Amazon.com
Format: Broché Achat vérifié
The book definitely takes you a couple steps further than Arduino, and in general it is a great read. However, it almost got me lost in Chapter 2, since I had a very hard time getting the BlinkLED example to work. Figure 2-8 just wouldn't work with the "Atmega328p-pu Chip w/ Arduino UNO Bootloader" that I had purchased from Amazon. These chips were working fine in my Arduino Uno board, and also the Pocket AVR Programmer (usbTiny) that I was using was installed and working correctly, but it just couldn't talk to the chip. I would always get the "avrdude: initialization failed, rc=-1" error message. On page 39, possible causes for this error are discussed, but unfortunately, a major root cause is not mentioned at all. It turned out that the Atmega328's with Uno bootloader that I had purchased require a 8 (16) Mhz quartz oscillator as well as 2 10 pF capacitors for proper "out of the box" functioning. It took me a couple of hours to realize this - a less experienced reader would have given up at that point. Fortunately, it is relatively straight-forward to add the quartz and capacitors. Please enhance this section in a future version of this book and also show the version with the quartz and capacitors to make it more accessible for beginners.
Another chapter where the book lacks detail / clarity is Chapter 8 / Hardware Interrupts. It is nowhere explained in the book what ISC00 means for INT0 - I believe it is rather important to mention that INT0 and INT1 can be configured for falling and rising edge. Please explain ISCx1 and ISCx0 in a future version of this book. Otherwise, a really good book.
Ces commentaires ont-ils été utiles ? Dites-le-nous