The MP3car.com Store The MP3car.com Store    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Hardware Development

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%
Voters: 48. You may not vote on this poll

Reply
 
LinkBack Thread Tools Display Modes
Old 05-31-2008, 02:20 AM   #1
Low Bitrate
 
FordNoMore's Avatar
 
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
Question 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.
FordNoMore is offline   Reply With Quote
Advertisement
 
Advertisement
Advertisement Sponsored links

Old 05-31-2008, 02:25 AM   #2
Raw Wave
 
Rob Withey's Avatar
 
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.
Rob Withey is offline   Reply With Quote
Old 05-31-2008, 02:29 AM   #3
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,439
Quote: Originally Posted by Rob Withey View Post
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.
2k1Toaster is offline   Reply With Quote
Old 05-31-2008, 02:31 AM   #4
Variable Bitrate
 
eric_barcus's Avatar
 
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?
eric_barcus is offline   Reply With Quote
Old 05-31-2008, 02:32 AM   #5
Low Bitrate
 
FordNoMore's Avatar
 
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.
FordNoMore is offline   Reply With Quote
Old 05-31-2008, 02:32 AM   #6
It ain't easy being a green moderator
 
meddler's Avatar
 
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.
meddler is offline   Reply With Quote
Old 05-31-2008, 02:49 AM   #7
Low Bitrate
 
FordNoMore's Avatar
 
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
FordNoMore is offline   Reply With Quote
Old 05-31-2008, 05:07 AM   #8
It ain't easy being a green moderator
 
meddler's Avatar
 
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.
meddler is offline   Reply With Quote
Old 05-31-2008, 09:05 AM   #9
Variable Bitrate
 
eric_barcus's Avatar
 
Join Date: Mar 2007
Posts: 252
got it and bookmarked it
eric_barcus is offline   Reply With Quote
Old 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.
Chris31 is offline   Reply With Quote
Old 05-31-2008, 10:57 AM   #11
Raw Wave
 
Join Date: May 2003
Posts: 2,021
Here is a link to the ICD2 programmer

http://www.mp3car.com/vbulletin/hard...cd2-clone.html

Probably outdated now though, but yeah if you want to build one its fairly easy.
Chris31 is offline   Reply With Quote
Old 05-31-2008, 12:30 PM   #12
Low Bitrate
 
FordNoMore's Avatar
 
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.
FordNoMore is offline   Reply With Quote
Old 05-31-2008, 07:05 PM   #13
It ain't easy being a green moderator
 
meddler's Avatar
 
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.
meddler is offline   Reply With Quote
Old 05-31-2008, 08:32 PM   #14
Low Bitrate
 
FordNoMore's Avatar
 
Join Date: Oct 2007
Location: San Diego, CA
Posts: 86
Quote: Originally Posted by meddler View Post
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.)
FordNoMore is offline   Reply With Quote
Old 05-31-2008, 10:19 PM   #15
It ain't easy being a green moderator
 
meddler's Avatar
 
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.
meddler is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Do you know how to create a poll? FordNoMore Newbie 4 05-31-2008 06:46 PM
is there a wall to poll for directory list paths? Sonicxtacy02 Road Runner 7 11-30-2007 08:36 PM
Poll for best frontend qubitt Software & Software Development 6 08-05-2005 04:15 PM
want to make opinion poll abiout carmp3 /multimedia systems felix99 General MP3Car Discussion 1 07-15-2002 05:45 PM


All times are GMT -5. The time now is 12:15 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics