Difference between revisions of "Microcontrollers for Beginners"

From OpenCircuits
Jump to navigation Jump to search
(Created page with '== Assumptions == You: * Do not have a lot of money * Do not have a lot of electronics gear or experience. * Do not have a lot of programming experience. * Do want quick grat…')
 
Line 11: Line 11:
 
Use the Arduino Because:
 
Use the Arduino Because:
  
 
+
*It is a development board
It is a development board
+
*It is inexpensive.
It is inexpensive.
+
*There is a broad amount of activity on the web, and a lot aimed at non techincl users.
There is a broad amount of activity on the web, and a lot aimed at non techincl users.
+
*It and its software is open source.
It and its software is opne source.
+
*There is a lot of library support for common tasks.
There is a lot of library support for common tasks.
 
  
 
== Use Something Else ==
 
== Use Something Else ==

Revision as of 14:56, 27 September 2009

Assumptions

You:

  • Do not have a lot of money
  • Do not have a lot of electronics gear or experience.
  • Do not have a lot of programming experience.
  • Do want quick gratification.
  • Do not want to do really fancy stuff right off the bat.

Use the Arduino

Use the Arduino Because:

  • It is a development board
  • It is inexpensive.
  • There is a broad amount of activity on the web, and a lot aimed at non techincl users.
  • It and its software is open source.
  • There is a lot of library support for common tasks.

Use Something Else

At least use a development Board

You are ready to go at almost the cost of components, you can get a kit or prebuilt. Some of these are:


USB Bitwacker


Use a high level language

The best may be C this is written about the PIC but applies to other processers as well Use C for PIC Programming!

but almost any is better than assembler -- this is dispite what the hard core says.