|
|
View Poll Results: What is your skill level with microcontrollers?
|
|
I'm at least fairly skilled with microcontrollers.
|
  
|
29 |
60.42% |
|
I've used microcontrollers just a little, but I wouldn't know how to do much with them.
|
  
|
4 |
8.33% |
|
Never used one, but I have decent electronics and programming skills and would like to learn.
|
  
|
11 |
22.92% |
|
It sounds too complicated, or I'm not interested.
|
  
|
2 |
4.17% |
|
I don't understand what a microcontroller does.
|
  
|
2 |
4.17% |
 |
|
05-31-2008, 02:20 AM
|
#1
|
|
Low Bitrate
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
|
How much do you know about microcontrollers?
Ever since learning to use microcontrollers (PIC's in my case), I feel like a whole world of possibilities has opened up for electronics projects. I'm just curious if many people on this site know much about them or are interested in learning.
A microcontroller (such as a PIC) is basically a simple computer on a single chip. They cost maybe $5 each and can do all sorts of things. When you program them, you have direct access to input and output pins, so you can easily control relays, motors, or LED's, read switches or encoders, control or communicate with other electronics, etc.
It does take intermediate skill at computer programming to use them, and some basic electronics design skills to get much out of them. Also, even though they're cheap, they do require a programmer which is generally a few hundred bucks to buy.
*EDIT: Okay, I've been corrected. You can get programmers much cheaper than that. See replies below.*
Just wondering what the general skill level and interest is on this forum.
Last edited by FordNoMore; 05-31-2008 at 08:34 PM.
|
|
|
|
|
|
Advertisement
|
Sponsored links
|
05-31-2008, 02:25 AM
|
#2
|
|
Raw Wave
Join Date: Apr 2000
Location: Surrey, UK
Posts: 2,074
|
Know about them, have used them many times and will probably use them again.
The same is probably true for many people on this forum, you only have to see some of the projects here to realise that.
Programmers are not a few hundred bucks, they are far cheaper.
__________________
6yr old first install died 20/8/2005 as result of bad bios flash.
New system : 6x5x2" contains 1GHz C3 PCM9373, ISR based PSU, 8Gb flash DOM, 98Lite, DirectShow based frontend.
GPS : Rikaline 6010.
Display : LTM08C351 + LVDS receiver.
|
|
|
05-31-2008, 02:29 AM
|
#3
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,439
|
Quote: Originally Posted by Rob Withey 
Know about them, have used them many times and will probably use them again.
The same is probably true for many people on this forum, you only have to see some of the projects here to realise that.
Programmers are not a few hundred bucks, they are far cheaper.
We got a programmer for like $20 + shipping or something like that, and you can build one yourself if you are uber-geeky for a dollar or so in parts.
|
|
|
05-31-2008, 02:31 AM
|
#4
|
|
Variable Bitrate
Join Date: Mar 2007
Posts: 252
|
never used, its a world id love to get into considering im a project aholic  where should i start?
|
|
|
05-31-2008, 02:32 AM
|
#5
|
|
Low Bitrate
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
|
What cheaper programmers would you recommend? I (from work, fortunately) got a Microchip Development Kit for I think $300. It's a really nice setup, with a USB in-circuit debugger and a demo board... but on my own dime I would have opted for something cheaper.
|
|
|
05-31-2008, 02:32 AM
|
#6
|
|
It ain't easy being a green moderator
Join Date: Aug 2002
Location: Steps out the front of Henson's workshop or Sydney
Posts: 2,257
|
Just finished doing a course at colledge for microcontrollers and c++ programming.
Infact I am writing a robot arm control program for my final assignment
__________________
Never let the truth get in the way of a good story
Chat on the mp3car channel on IRC
Server: efnet Channel: #mp3car
No irc client installed? Go to http://chat.efnet.org/. In the channel drop down box select "other" and type in #mp3car.
|
|
|
05-31-2008, 02:49 AM
|
#7
|
|
Low Bitrate
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
|
This is a great reference for PIC Microcontrollers that starts from basics and is perfect for a beginner. I'm amazed that it's available online for free:
www.mikroe.com/en/books/picbook/picbook.htm
|
|
|
05-31-2008, 05:07 AM
|
#8
|
|
It ain't easy being a green moderator
Join Date: Aug 2002
Location: Steps out the front of Henson's workshop or Sydney
Posts: 2,257
|
great link. thanks.
__________________
Never let the truth get in the way of a good story
Chat on the mp3car channel on IRC
Server: efnet Channel: #mp3car
No irc client installed? Go to http://chat.efnet.org/. In the channel drop down box select "other" and type in #mp3car.
|
|
|
05-31-2008, 09:05 AM
|
#9
|
|
Variable Bitrate
Join Date: Mar 2007
Posts: 252
|
got it and bookmarked it
|
|
|
05-31-2008, 10:53 AM
|
#10
|
|
Raw Wave
Join Date: May 2003
Posts: 2,021
|
Have used them many times from small project to something very complicated.
There are better MCU out there but PICs is the best one to get started, they have plenty of variety, supports, infos, projects and they give away free samples
As for the programer get the one with ICSP + USB and the one that would integrate with MPLAB, its productive that way. There are many other software you can use but I like MPLAB so im biased
Learn assembly language and you will appreciate how an MCU work much better, and you will be able to get the most out of it. Use ASM if possible then C.
|
|
|
05-31-2008, 12:30 PM
|
#12
|
|
Low Bitrate
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
|
I totally agree - learning assembly language first is a good way to go, just to get a feel for what's actually happening on the chip. And then when you start pulling your hair out because assembly is a pain to actually program anything sizable in, transition to C.
Along the same lines, I feel lucky that I started programming computers in the DOS days, using timer interrupts, polling the mouse driver directly, writing direct to video memory, controlling the sound card using low level port access... It gave me a tremendous understanding of a computer's inner workings that I would have never gotten if I'd jumped straight into high-level Windows programming.
|
|
|
05-31-2008, 07:05 PM
|
#13
|
|
It ain't easy being a green moderator
Join Date: Aug 2002
Location: Steps out the front of Henson's workshop or Sydney
Posts: 2,257
|
got any good links to learning assembly?
__________________
Never let the truth get in the way of a good story
Chat on the mp3car channel on IRC
Server: efnet Channel: #mp3car
No irc client installed? Go to http://chat.efnet.org/. In the channel drop down box select "other" and type in #mp3car.
|
|
|
05-31-2008, 08:32 PM
|
#14
|
|
Low Bitrate
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
|
Quote: Originally Posted by meddler 
got any good links to learning assembly?
To be honest, if you've got just a little programming background, the link I gave above does a really good job of introducing assembly language for the PIC. (And a PIC is a great way to learn assembly language because the processor is very simple.)
|
|
|
05-31-2008, 10:19 PM
|
#15
|
|
It ain't easy being a green moderator
Join Date: Aug 2002
Location: Steps out the front of Henson's workshop or Sydney
Posts: 2,257
|
cool... I have already bookmarked that one.
__________________
Never let the truth get in the way of a good story
Chat on the mp3car channel on IRC
Server: efnet Channel: #mp3car
No irc client installed? Go to http://chat.efnet.org/. In the channel drop down box select "other" and type in #mp3car.
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 12:15 AM.
| |