Download
an introduction to microcontroller programming for the hobbyist n.
Skip this Video
Loading SlideShow in 5 Seconds..
An Introduction to Microcontroller Programming for the Hobbyist PowerPoint Presentation
Download Presentation
An Introduction to Microcontroller Programming for the Hobbyist

An Introduction to Microcontroller Programming for the Hobbyist

170 Vues Download Presentation
Télécharger la présentation

An Introduction to Microcontroller Programming for the Hobbyist

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. An Introduction to Microcontroller Programming for the Hobbyist

  2. Purpose—For the Hobbyist • Down-to-earth • Minimum number of hurdles • Able to get started quickly

  3. What is a Microcontroller? • Simple computer on a chip • CPU • Program memory • RAM • I/O • Variety of built-in features • Oscillator • Timer • UART (Serial Communication) • Etc.

  4. Many Brands/Platforms • PIC • TI • Rabbit • Zilog • Parallax • Atmel AVR* • Arduino

  5. What is it good for? • Controlling things in the real world • Cars • Home appliances • Calculators • And more!

  6. Hobby Projects—Demo Time! • Robotics • POV • LED reader board • TV-B-Gone

  7. Getting Started

  8. The Chip • Atmel AVR attiny2313 • 2K bytes flash program memory • 128 Bytes RAM

  9. Other Hardware • Breadboard* • Wire* • LEDs* • Resistors • Solder • Protoboards • IC Socket • Switch • Power supply

  10. Tools • Wire snips • Wire strippers • Multimeter • Soldering iron

  11. Programmer • Parallel port programmer • USB programmer • USBTiny

  12. Software • Editor • Compiler • Programmer • WinAVR • AVR-gcc • AVRDude • Makefile configuration

  13. Programming!