• List Price: CDN$ 39.95
  • You Save: CDN$ 11.80 (30%)
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
tinyAVR Microcontroller P... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: Ships from USA. Allow 1 - 3 weeks for delivery to Canada. Reliable carrier, though they only deliver to Canadian postal service, who we are relying on for final destination delivery. International orders (non-Canada) allow additional week for delivery. Publisher overstock or return with minor shelfwear. May have remainder mark. Carefully inspected. Please compare feedback. Thank you for your business.
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 3 images

tinyAVR Microcontroller Projects for the Evil Genius Paperback – Feb 8 2011

5.0 out of 5 stars 1 customer review

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 28.15
CDN$ 25.44 CDN$ 10.06

Harry Potter Book Boutique
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 272 pages
  • Publisher: McGraw-Hill Education TAB; 1 edition (Feb. 8 2011)
  • Language: English
  • ISBN-10: 0071744541
  • ISBN-13: 978-0071744546
  • Product Dimensions: 21.3 x 1.3 x 27.4 cm
  • Shipping Weight: 612 g
  • Average Customer Review: 5.0 out of 5 stars 1 customer review
  • Amazon Bestsellers Rank: #426,656 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Dhananjay V. Gadre is a scientific officer with the Instrumentation Program of the Inter-University Centre for Astronomy and Astrophysics (IUCAA) in Pune, India. He has a M.Engr. from the University of Idaho and a M.Sc. from the University of Delhi. Dhananjay’s interests include computer architecture, communication networks, hardware-software co-design, programmable logic devices and Hardware Description Languages. He is a licensed radio amateur (VU2NOX). He has written articles for a number of electronics magazines, including Electronics World. He is also the author of Programming the Parallel Port: Interfacing the PC for Data Acquisition and Process Control (R&D Books, 1998).

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
Normally, I avoid books like this because they are either rehashes of the same old basic boring find-it-in-30-seconds-with-Google material or just too simplistic to be of any use to me. I have been using micros since the 6809 days (ouch) so I am seasoned, if nothing else. I was delighted with this book. This book is well presented and well thought out. The projects are original, captivating and demonstrate the ideas in a straightforward manner. OK, lets be honest...the world is all about Arduino (and Pi) since you can be a complete novice and make something that works...which is great...heck, I use Arduino all the time myself...why not? The point is that sometimes an ATMega is just more than I need. As a hobbyist who cares...yes, I agree...but as an Engineer I am interested in the BEST solution...the most economic solution...both in terms of hardware and code (plus Arduino is not approved for anything mission critical...food for thought). So what if I just want one or two I/O points? What if I don't need a graphical LCD or a multiplexed 128 LED matrix? Enter the powerful and dirt cheap TinyAVR. Want to know all you need to know about this amazingly versatile chip? Buy this book and download the *free* code and samples. You will be amazed at the versatility of this IC. The section of PCB fabrication is a nice primer too.

By the way, did you know that you can run an Arduino core on the ATTiny if you want? Did you know that you can use your Arduino board as a TinyAVR programmer? So all of you (you know who you are) who don't want to learn C or assembler (yikes!) can still benefit from the IC albeit with some code overhead.

All in all, a rare find in a plethora of mediocre offerings. Highly recommended.
One person 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

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x9a8e2990) out of 5 stars 21 reviews
11 of 11 people found the following review helpful
HASH(0x9a879864) out of 5 stars Kindle Version Unusable Nov. 9 2012
By Chris McPherson - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Very disappointed in this book on the Kindle, primarily because the content is quite good for a beginner if you already have a bit of background, but the formatting issues with the kindle version are really inexcusable.

All the code examples have no line breaks, which alone is enough to make it unusable but the worst problem is that some key code symbols don't render at all so its not just hard to read, it's completely wrong, and in significant ways. Here's an example:

The left shift (<<) operator just doesn't show up in the book, so anywhere where you should see something like this:

b = 1 << 2;

it appears instead as

b = 12;

This is bad in so many ways...first, it's hard to spot in the middle of code (especially without any line breaks!!!) so even if you're aware of the problem it's easy to misread. Next it's a legal statement so if you actually code it, the compiler will happily accept it and it will run. The results will be a mess, the first statement from above shifts a bit 2 places to the left and assigns the result to the variable 'b', the second assigns a value of 12 to the variable 'b'.

If this was just a problem here and there it might be manageable, but bit-wise operations are such a key part of programming for microcontrollers, they are part of nearly every example!


I also noticed that some other reviewers noted that the website has been updated with the source code and that's true, so you can see the code properly written, but that's pretty cold comfort. And, the site still has problems, the book says there are videos of the working projects on the site. I was never able to find them.

These folks are just phoning it in, and that's a shame it could have been a really great book.

These microcontrollers are very popular and there are lots of resources out there, you can do much better than this one.
11 of 11 people found the following review helpful
HASH(0x9bb5d528) out of 5 stars Learn and Fun April 24 2011
By Cliente Amazon - Published on Amazon.com
Format: Paperback Verified Purchase
Very good, despite some erros principally on schematics. It is a introdutory book on C programming for AVR with WinAVR. The good quality book with a lot of photos, illustrations and how to build instructions. The appendix includes a C programming tutorial very simple and some knowledge of C programming are necessary. The tutorial on how to design a PCB is half page tutorial. The authors assume you have a platform for to program the AVRs. The authors uses a Roland MDX-20 for fabricating PCBs this part on configurations of machine are more complete despite I think majority the readers don't afford to buy such machine. This book have a good relation cost benefits. The projects are nice and fun.
9 of 9 people found the following review helpful
HASH(0x9a9e18dc) out of 5 stars holy grail of avr Aug. 13 2011
By Marc D. Rubin - Published on Amazon.com
Format: Paperback
I started with PIC micros and quickly grew frustrated. Then came this book....

At the moment I'm expanding project 2 into a 5 channle rgb color mixer with 3 digit 7 segment displays per channel so I can set the colors via cie color space. I have the adc input sliders set up on a fet so I can control over all brightness as well.

Without this book to jump start me I would have never gotten this project going. Plus!!! Email the authors and they answer questions! Only in the internet age.

Word of warning MAKE SURE TO DISABLE THE DIVIDE BY 8 FUSE unless told not to!!!!!!

Summary: Excellent jumping off point. Excellent written. Good value.......Buy it.
10 of 11 people found the following review helpful
HASH(0x9a6f62dc) out of 5 stars Almost lost a star... March 14 2011
By drbiker - Published on Amazon.com
Format: Paperback Verified Purchase
tinyAVR Microcontroller Projects is a wonderful book for those just starting out and for those looking for a few ideas. While it does require a bit of pre-knowledge concerning electronics, it is written for the novice to understand. Unlike other project books for the PIC processors, this one does not just give you the circuit and code, they also provide an explanation of why various parts and choices are made...a wonderful concept. A little math (little more than E=IR) to explain values chosen, what the limits of the processors are, etc. No more guess work if you don't have exactly the same parts they show, or if you want to modify it for your own evil project. With a little humor thrown in to boot, this is a readable and informative book...the authors show that something more than a 'Hello world' project can be fun and easy.
So, why did this book almost lose stars?? The book does NOT provide complete code, parts lists, circuit board drawings, etc. and to actually build the projects the downloads would be really nice. Unfortunately, the web site provided on the back of the book does not even acknowledge the existence of the book, and the other web site, mentioned within the text for every project throughout the book does not exist...well, until today. This evening (March 15,2011) this site now shows a drupal screen informing the site should be up by Mar 20...almost 2 months after the book started shipping.
Alas, I could not convince myself to degrade the book's rating because the publisher couldn't get their act together. By the time the book went out, they should have had at least an info page, but they couldn't even answer my email beyond the auto response their system sends out. So, publisher gets 2 stars, book gets 5.
5 of 5 people found the following review helpful
HASH(0x9a935bac) out of 5 stars A Great Leap Forward Nov. 30 2011
By D A Pratte - Published on Amazon.com
Format: Paperback Verified Purchase
I have experience with Arduino and decided I wanted to go deeper in my understanding across a range of 'raw' AVR microcontrollers and programming in C rather than the Arduino 'meta' language. In short I wanted greater flexibility and more options as I leap into more serious embedded designs. I poked around for a few weeks, here and there on the web, and then found this book which I regard as an excellent 'jumping-off' point both in terms of content and clarity. It shows a lot of work and a genuine desire by the authors for developing their reader's skills. Thanks! PS. I emailed the authors with a question about the website and rec'd a response within 10 minutes. How do you like that?