[TUT] General Arduino Tutorial

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi everyone.  I have spent the last year and a bit learning everything I can about the Arduino (specifically the ATMega328) and how it works.  To record for myself and to share with others what I have learned and how to make immediate practical use of these features, I have written a basic tutorial that should be accessible to lay persons interested in using the Arduino in their own projects, but who have little or no experience with AVRs.  It's written in a fairly casual style that should be easy to follow and the code provided allows you to test every feature immediately and simply adapt the code to suit your application. Illustrations and videos included for added clarity.  Enjoy:

 

The Ultimate Arduino Tutorial

Last Edited: Fri. Mar 17, 2017 - 05:10 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

There's some useful info there, but it's not very careful to distinguish between "normal arduino" functions and "bare metal capabilities" of the ATmega.
For example, there's no indication that the timer example will interfere with some of the PWM outputs, or that changing the ADC Reference voltage will probably do so for all the the analogRead() functions as well.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the feedback.  This is still a living document so as I encounter errors or omissions I will update the page so as not to mislead readers.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It would be better to post it here so more eyeballs will see it, and to keep it from disappearing when your website goes down. A LOT of info has vanished because the content was offsite. You can always replace a pdf of your tutorial with an updated copy at anytime.

 

Rick