£20.39
  • RRP: £29.99
  • You Save: £9.60 (32%)
FREE Delivery in the UK.
Only 13 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Quantity:1
Make: AVR Programming: Le... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Make: AVR Programming: Learning to Write Software for Hardware Paperback – 17 Feb 2014

4.8 out of 5 stars 6 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£20.39
£16.18 £16.33
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£20.39 FREE Delivery in the UK. Only 13 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

  • Make: AVR Programming: Learning to Write Software for Hardware
  • +
  • Make: More Electronics: Journey Deep Into the World of Logic Chips, Amplifiers, Sensors, and Randomicity
  • +
  • Make: Electronics: Learning Through Discovery (Make : Technology on Your Time)
Total price: £61.38
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your e-mail address or mobile phone number.




Product details

  • Paperback: 474 pages
  • Publisher: Maker Media, Inc; 1 edition (17 Feb. 2014)
  • Language: English
  • ISBN-10: 1449355781
  • ISBN-13: 978-1449355784
  • Product Dimensions: 19.1 x 2.4 x 23.5 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 200,150 in Books (See Top 100 in Books)

More About the Author

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.

Product Description

Book Description

Unlock the full range of power and speed of Atmel's chips

About the Author

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 works for an embedded hardware development firm that has, to date, exactly one employee (and CEO). This book came out of his experiences teaching AVR programming workshops at HacDC.


Customer Reviews

4.8 out of 5 stars
5 star
5
4 star
1
3 star
0
2 star
0
1 star
0
See all 6 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
If you're looking at this book, it's most likley because you've been messing about with the Arduino for a while and you're starting to feel like there might be a whole other world out there. Perhaps you've downloaded Atmel Studio and after being a bit overwhelmed have asked yourself, "how do I learn how to use this thing." Atmel doesn't spend much time catering to the novice. Thats whats I learned the "hard way."

Basically, I had to leave the world of Arduino in order to learn about using HIDUINO which lets you turn your Arduino into a class compliant midi interface. The first thing I ran into was the problem of addressing pins which are called Ports. You have Ports A, B, C, D (the Atmega like a lot of mega chips only has ports B,C and D) and these aren't adressed in the simple manner you find in the Arduino IDE. A little more complicated? Just a tad. So I went on the search for a book that would bridge the gap but only found books that were very serious and complicated. The way a lot of authors describe these Port pins is mind bending and really put me off for a good while as I sruggled to understand what they were talking about. You could say I was having a hard time getting used to how they do stuff in the real world of microcontrollers.

However, this book bridges the gap between Arduino and the rather "heavy" reality of programming in the C language. It's jam packed with easy to read information. He makes constant references to Arduino and gives you all sorts of surprising tid bits of information that will save you a lot of time and a few headaches. I think the author put a lot of work and heart into writing this. He saw there was a real need for a book like this and he went right to work making it a reality. Thanks Elliot!
Read more ›
Comment 6 of 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
realy enjoyable learning. nice blend of electronics, programming in c with well explained code and connecting a programming eviroment up. a few errors but the o'riley web site has a good erreta. the authors code examples off github are really well laid out. I highy recommend this bok.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
It is difficult the initial information about software necessary to begin to programming avr very insufficient expiication.
Comment 2 of 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse


Feedback