Hello ,
I am interested in learning how to program Microchips,Like, pics, Atmels
etc, what is the easiest to learn? and are there any resources for this ?
Thanks Again
Amber Ruiz.
Programming Language
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Franklin97355
- Posts: 23912
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Programming Language
Each chip is slightly different and the version of their available languages is also different. Most of the chips have language references and tutorials so I would pick a brand of chip and find a compiler/interpreter for it and start playing with the chip.what is the easiest to learn? and are there any resources for this ?
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Programming Language
The Arduino is a good beginner's platform: http://www.adafruit.com/products/50
The board itself handles USB communication, and the Arduino programming software handles the details of sending signals back and forth between your everyday computer and the chip. The Arduino code libraries contain a lot of commonly-used functionality packed up in an easy-to-use form.
Thing is, the Arduino enviroment doesn't force you to use the training wheels. You can write chip-specific assembly code if you want to.
That combination of support if you want it and power to write code in its most primitive form it you want to do that makes a good learning environment. By the time you outgrow the Arduino environment, you'll still enjoy the convenience it offers when you want to do some quick-and-dirty microcontroller programming.. and every other microprocessor you learn will look familiar at a hardware level.
The board itself handles USB communication, and the Arduino programming software handles the details of sending signals back and forth between your everyday computer and the chip. The Arduino code libraries contain a lot of commonly-used functionality packed up in an easy-to-use form.
Thing is, the Arduino enviroment doesn't force you to use the training wheels. You can write chip-specific assembly code if you want to.
That combination of support if you want it and power to write code in its most primitive form it you want to do that makes a good learning environment. By the time you outgrow the Arduino environment, you'll still enjoy the convenience it offers when you want to do some quick-and-dirty microcontroller programming.. and every other microprocessor you learn will look familiar at a hardware level.
Please be positive and constructive with your questions and comments.