Make: AVR Programming und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 9,19 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von Make auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Make: AVR Programming: Learning to Write Software for Hardware [Englisch] [Taschenbuch]

Elliot Williams
5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 27,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 20 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Donnerstag, 24. Juli: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 15,91  
Taschenbuch EUR 27,95  

Kurzbeschreibung

7. Februar 2014
Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it. Each chapter of this book is centered around projects that incorporate that particular microcontroller topic. Each project includes schematics, code, and illustrations of a working project. * Program a range of AVR chips* Extend and re-use other people's code and circuits* Interface with USB, I2C, and SPI peripheral devices* Learn to access the full range of power and speed of the microcontroller* Build projects including Cylon Eyes, a Square-Wave Organ, an AM Radio, a Passive Light-Sensor Alarm, Temperature Logger, and more* Understand what's happening behind the scenes even when using the Arduino IDE

Wird oft zusammen gekauft

Make: AVR Programming: Learning to Write Software for Hardware + Programming Arduino Next Steps: Going Further with Sketches (Tab) + Hacking Electronics: An Illustrated DIY Guide for Makers and Hobbyists
Preis für alle drei: EUR 64,72

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 470 Seiten
  • Verlag: O'Reilly & Associates; Auflage: 1 (7. Februar 2014)
  • Sprache: Englisch
  • ISBN-10: 1449355781
  • ISBN-13: 978-1449355784
  • Größe und/oder Gewicht: 23,4 x 19,3 x 2,4 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 32.731 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Elliot is a Ph.D. in Economics, a former government statistician, and a lifelong electronics hacker. He was among the founding members of HacDC, Washington DC's hackerspace. He now lives in Munich, Germany where he works for an embedded hardware development firm which has to date exactly one employee (and CEO).

"Make: AVR Programming" is the first book he's written, and although it's thick enough to stun a charging rhino, he hopes it helps you on your path.

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

Elliot is a Ph.D. in Economics, a former government statistician, and a lifelong electronics hacker. He was among the founding members of HacDC, Washington DC's hackerspace, and served as president and vice-president for three years. He now lives in Munich, Germany where he work for an embedded hardware development firm which has to date exactly one employee (and CEO). This book came out of his experiences teaching AVR programming workshops at HacDC.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Ein außerordentlich gutes Buch! 9. Mai 2014
Format:Kindle Edition|Verifizierter Kauf
Ich habe mir dieses Buch gekauft, weil ich mir vom Titel erwartet hatte, dass es das Zusammenspiel Software/Hardware gründlich erklärt. Ich habe bisher 7 Kapitel gelesen (quer durch das Buch) und das Buch hat mir auf angenehme Art sehr viel Wissen vermittelt! Meine Vorkenntnisse sind: gutes C-KnowHow (aus Desktop-Programmierung), wenig Mikrocontroller-Kenntnisse, Neu-Einsteiger in die Arduino-Programmierung,
Ob das Buch für absolute C-Neulinge geeignet ist, kann ich nicht beurteilen, aber in Bezug auf Mikrocontroller-Programmierung habe ich im Buch bisher alles verstanden. Es ist tief-gehend (tiefer als die Bücher zur Arduino-Programmierung, die ich bisher kenne), vom Autor aber so gut erklärt, dass ich alle gelesenen Kapitel vollständig verstanden habe. So erklärt der Autor im Kapitel über Servo-Motoren zum Beispiel, wie der Servo-Motor das PWM-Signal intern verarbeitet. Das hilft mir sehr, die Zusammenhänge gut zu verstehen. Wunderbar auch das Kapitel über Counter/Timer. Auch hier wurden viele Fragezeichen in meinem Kopf beantwortet.

Sehr nützlich für mich war auch, die Gegenüberstellung Arduino-Programmierung und Standard-C-Programmierung für AVR-Chips und die verschiedenen Möglichkeiten der Flash-Programmer.

Ich lese eigentlich lieber deutsch-sprachige Bücher, weil mein Englisch durchaus noch 'ausbaufähig' ist. Aber zum Thema uC-Programmierung ziehe ich dieses Buch meinen deutschsprachigen Büchern vor, die allesamt nicht so tiefgreifend sind.

Wäre schön, wenn der Autor noch mehr solche Bücher schreiben würde. Zum Beispiel, wie man ein kleines Betriebssystem (Taskverwaltung mit Prioritäten, etc.) auf einem Mikrocontroller realisieren kann.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
Von IdaRed
Format:Taschenbuch|Verifizierter Kauf
Das Buch gibt eine sehr gute Einführung in das Programmieren von AVR Mikrocontrollern. Es ist in 3 Abschnitte gegliedert, die ausgehend von den Grundlagen bis hin zu anspruchsvollen Projekten reichen. Das Buch vermittelt viele Detail mit Beispielprojekten an Hand des ATmega 168 auf sehr verständliche Art. Der Schreibstill ist locker, sehr angenehm zu lesen und bringt dabei die Details präzise auf den Punkt.
Ich habe dieses Buch gekauft, um nach einigen kleineren Projekten mit dem Arduino tiefer einzusteigen und kann dieses Buch zu dieses Zweck nur empfehlen. Man lernt viel ,auf unterhaltsame Weise und baut dabei noch einige ziemlich coole Projekte.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.3 von 5 Sternen  20 Rezensionen
13 von 13 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A step further than Arduino 30. März 2014
Von Christopher T. Dahle - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
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.
8 von 8 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Great potential - disappointing results 30. März 2014
Von Alison Cape - Veröffentlicht auf Amazon.com
Format:Kindle Edition
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.
5 von 5 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Lacking in information and examples of basics. 22. März 2014
Von Conor M. Power - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
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 newbiehack.com and adafruit.com 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.
3 von 3 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Not ready for prime time 9. April 2014
Von towSaint - Veröffentlicht auf Amazon.com
Format:Taschenbuch
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.
2 von 2 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Not For The Amateur 1. Mai 2014
Von steve - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Don't judge this book by the pretty cover! It is loaded with information and moves at a rapid pace. I am a novice with C ++ and programming jargon, but I have a science background. I found this book to be difficult to read and apply.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar