PIC Microcontroller starter kit?? - diyAudio
Go Back   Home > Forums > General Interest > Everything Else

Everything Else Anything related to audio / video / electronics etc) BUT remember- we have many new forums where your thread may now fit! .... Parts, Equipment & Tools, Construction Tips, Software Tools......

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 22nd July 2006, 03:21 PM   #1
diyAudio Member
 
Zero Cool's Avatar
 
Join Date: Sep 2004
Location: MN
Default PIC Microcontroller starter kit??

Anyone know of a good PIC Microcontroller starter kit? something that has everything needed to get started. MY Nephew wants to build a robot like on robot wars. so he wants to learn how to program basic stamp and PIC Microcontrollers. So i thought i would ask if anyone has experimented with any of these kits?

I need something that is easy to understand and learn, he is 16 and very bright, but he has little experiance. Most of the kits i have seen require an external programmer, and software etc. Is there an all in one starter kit someplace that has a good tutorial???


Thanks


Zc
  Reply With Quote
Old 22nd July 2006, 03:57 PM   #2
Jeb-D. is offline Jeb-D.  United States
diyAudio Member
 
Jeb-D.'s Avatar
 
Join Date: Nov 2005
Location: SoCal
I think radioshack actually carries one, but I don't know all the details. Or you can build your own programmer and use MPLAB for software(which is free from microchip). Though it's assembly programming and isn't that easy to use. I have a kit from BasicMicro which is a compiler for basic programming(it's the pro version), with a programmer. I haven't used it in about 3 years, so it probably isn't the newest version. I would be willing to part with it for cheap, to a good home. If your interested, let me know. It works for microcontrollers and stamps. I have a few Microcontrollers I'll throw in with it.
  Reply With Quote
Old 22nd July 2006, 03:58 PM   #3
poobah is offline poobah  United States
diyAudio Member
 
poobah's Avatar
 
Join Date: Nov 2005
Seriously look into the ATMEL AVR series of processors. I used to be a PIC man; but changed a few years back.

ATMEL hit the market a few years later, and as such, really have a better piece of gear in my mind.

* All memory is continuous... no paging and the grief it involves... my biggest complaint.

* PIC started out with a Reduced Instruction Set Core (RISC) that keeps growing... ATMEL's started a bit bigger in the first place and remains more firm.

* All the chips are flash based... so no UV erasers and window chips are required.

There is a kit called the STK500 which will support DIP versions of all the AVR series cores. It will double as a programmer too. About $150 as I recall. The separate programmer is $30.

The manuals and documentation are a notch or 2 better in my mind. The assembly programmer is nice, and free. C compilers area available for about $200.

Give it a look... they have the "kit" board you want...

As far as the STAMP is concerned... well, I don't think it will hold on much longer. The STAMP was an effort to put BASIC on a fat microcontroller... great for people who knew BASIC... and for the hobbyist. I don't think the stamp winds up in too many "pro" applications... too quirky.

  Reply With Quote
Old 22nd July 2006, 04:14 PM   #4
Jeb-D. is offline Jeb-D.  United States
diyAudio Member
 
Jeb-D.'s Avatar
 
Join Date: Nov 2005
Location: SoCal
Quote:
I don't think the stamp winds up in too many "pro" applications... too quirky.
That is true, but my basic compiler is for microcontrollers, not just stamps. It is assembley macro's setup to perform functions common to basic programming. It lets you see your programming in assembly when you compile the basic code program. A good code written in assembly will be most efficent and perform best; without a doubt, but is too difficult for most beginners.
  Reply With Quote
Old 22nd July 2006, 04:32 PM   #5
poobah is offline poobah  United States
diyAudio Member
 
poobah's Avatar
 
Join Date: Nov 2005
I have been tempted to use some BASIC stuff now and then... primarily because I couldn't program in C and had to hire out for code work. Software guys are worse than cats when it comes to following instructions. I always opted away because BASIC is officially a dead language and the software guys clamored for C. Octagon, Stamp, and others all have their active versions of BASIC of course. But Basic's future is uncertain and code is rarely portable.

Basic came about when Fortran was considered the Latin of languages. C is now considered the latin as I understand it (not really a software guy).

I would turn a 16 year old loose on C and assembly... especially assembly. Quite a thrill just making an LED flash in response to a keypress. I stress assembly, because alot of software guys just won't do it... and people pay very handsomely for those that do.

Your offer of a system for cheap can certainly throw all that reasoning in trash though -
  Reply With Quote
Old 22nd July 2006, 11:38 PM   #6
hoshy is offline hoshy  United Kingdom
diyAudio Member
 
Join Date: May 2006
Send a message via ICQ to hoshy Send a message via MSN to hoshy
I have the USB PICKit1 from Microchip themselves, I'm a complete beginner but it seems very good. You can also buy as I did 101 PIC Projects for the evil genius, a book that's written around the PICKit1 starter kit.

The programmer / evaluation board has LEDs, pot and switch. USB interface. Software wise it comes with MPLAB and you can code in C or ASM.

hth

AShley
  Reply With Quote
Old 23rd July 2006, 01:24 AM   #7
diyAudio Member
 
jackinnj's Avatar
 
Join Date: Apr 2002
Location: Llanddewi Brefi, NJ
I have programmed both PIC's and AVR's -- the AVR's have a lot to commend them but the popular literature (like Nuts N Volts in the US -- the last standing survivor in monthly mass media) is full of more articles on PIC's --

there's nothing wrong with learning on a Basic Stamp and no programmer is necessary -- it then becomes pretty easy to move on to Visual Basic or C.

what ever happened to Lego Mindstorms, btw?

and to think that in 1966 we made a binary "adder" with relays which Ohio Bell Telephone had gotten rid of.
  Reply With Quote
Old 23rd July 2006, 01:28 AM   #8
imix500 is offline imix500  United States
diyAudio Member
 
imix500's Avatar
 
Join Date: Mar 2004
Location: Nashville, TN
RE: mindstorms
Lego is currently redesigning the whole Mindstorms line.
  Reply With Quote
Old 24th July 2006, 01:13 PM   #9
Schaef is offline Schaef  United States
diyAudio Member
 
Join Date: Jan 2001
Location: Cuyahoga Falls, OH
A couple of things,

First, I would second looking at the AVR line from Atmel. The STK500 is under $100, or, if you want something else to play with, you can pick up an AVR butterfly for $50, which comes with an LCD. They also have a new product coming out called the Dragon which is supposed to retail around $60 and should be quite nice.

For a good resource on the AVR lines, check out AVRFreaks . The forums are very active, there's an academy section where you can download full projects, and there's a section talking about the different compilers available.

As to the language, I won't say much, its really a personal preference for each individual. It all depends on whether your nephew is a hardware guy or a software guy and whether he wants to possibly pursue embedded programming as a career.

And one last thing to Poohbah, as a software guy, I just want to say that you've found the wrong software contractors. I'm always appalled when I hear about contractors who argue with customers and tell them that they don't really want something they asked for. If I disagree with something, I'll discuss it with you in an attempt to either see why you want it that way or show you a different way to do it or why its not a good idea. I wouldn't argue languages, as I wouldn't accept a job that's not in a language I use. (And BASIC isn't one that I use) So, I'm just saying, all software guys are not like what you describe.
  Reply With Quote
Old 24th July 2006, 04:25 PM   #10
poobah is offline poobah  United States
diyAudio Member
 
poobah's Avatar
 
Join Date: Nov 2005
Schaef,

I second schaef...

Yes, with one exception, I have found nothing but the wrong contractors, and money doesn't seem to have much to do with it. I have a guy now that codes C at light speed... very good.

My problem to date has been is that some coders refuse to go back to square one and rewrite something, this because they didn't do things the way they were asked to in the first place. When they are forced to go back to square one, they say, " Well if you'd told me that in the first place (we did)"... We are working on a project where we simply don't know what the end result is. We have always tried to structure their efforts into modules that could be reused or adapted to move forward... like pulling teeth.
So... we wind up with code that has patch on top of patch. And getting these guys to comment their code is near impossible.

Enough already... I'll stop.

By all means send me a PM. We need a PHP4/5 guy now real bad... someone that can do extensive stuff with MySQL as well. But even if that is not your gig... let me know.

  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
DSP Starter kit w. ADC/DAC jensenstefan Swap Meet 0 28th February 2007 01:34 PM
Good SS amp starter kit jhelm_waterw Swap Meet 6 23rd June 2005 09:40 AM
Book - Best for a starter Seville Everything Else 11 3rd December 2001 02:39 AM


New To Site? Need Help?

All times are GMT. The time now is 04:06 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2