Author Topic: best chip choice?  (Read 3223 times)

0 Members and 2 Guests are viewing this topic.

Offline robotcyTopic starter

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
best chip choice?
« on: October 31, 2009, 02:01:06 PM »
 am planning to build a robot which can avoid obastacles and collect cans

what kind of chip should i use?
pic or a picaxe? can anyone explain the difference between the two?
any other suggestions for a microcontroller?
thanks in advance

:)

Offline Joker94

  • Supreme Robot
  • *****
  • Posts: 1,119
  • Helpful? 26
Re: best chip choice?
« Reply #1 on: October 31, 2009, 06:21:30 PM »
there is always a Atmell ATMEGA chip, there is one for every one, from beginner to intermediate to advanced and they are easy to use.

Not that i have experience with a pic.

Offline airman00

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,650
  • Helpful? 21
  • narobo.com
    • Narobo.com - Mechatronics and related
Re: best chip choice?
« Reply #2 on: October 31, 2009, 09:02:03 PM »
AVR is the way to go for robotics projects, coming from a guy who has used both PICs and AVRs.
Simply because AVR has a larger knowledge and support base.
Check out the Roboduino, Arduino-compatible board!


Link: http://curiousinventor.com/kits/roboduino

www.Narobo.com

Offline Razor Concepts

  • Supreme Robot
  • *****
  • Posts: 1,856
  • Helpful? 53
    • RazorConcepts
Re: best chip choice?
« Reply #3 on: October 31, 2009, 09:30:54 PM »
PICAXE chips are PIC chips with a pre-loaded interpreter. The interpreter is closed-source and locked, so that PICAXE is the only people who can sell them. PICAXE is very limited, I would not reccomend them.

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: best chip choice?
« Reply #4 on: November 01, 2009, 02:16:57 AM »
Hi,

AVR is the way to go for robotics projects, coming from a guy who has used both PICs and AVRs.
Simply because AVR has a larger knowledge and support base.
Nonsense, probably caused by the fact that you tend to see more of what you are focused on:
Google says:
Results 1 - 100 of about 257,000 for AVR microcontroller. (0.53 seconds)
Results 1 - 100 of about 541,000 for PIC microcontroller. (0.43 seconds)

Judging from that, Microchips PICs have more than double the "knowledge and support base"
Personally, I prefer PICs, but I allways advice people to use what THEY are most comfortable with, what they perhaps have tools and equipment for, what they can wrap their brain around etc. rather than push my personal choices down their throat.
I am so sick of the "religion" lots of people put into microcontrollers as there is not one best controller, but one that's best for the job at hand (best being judged on the above criterias as well as the actual demands of the solution).
For a good many years, Microchip has poured out ingenious controllers, Like eg. the DSPic and the worlds smallest controllers the PIC10F-series. I don't see quite the same on the AVR core.
Aside from those two contenders, there are a bunch of other worthy families, but it can be expensive if you wanna have the equipment for each core and sadly Fairchild nixed their very small size (and low power) controllers, shortly after I got a lot of development gear for it of course :(

And that is coming from a guy who has used both PICs and AVRs, as well as oodles of other cores, starting back in the seventies with 8080s and the COSMAC processor.

There is a proverb: "For the guy who's only got a hammer, every problem looks like a nail"
Nail 'em, screw 'em, bolt 'em and woo 'em... Don't confine yourself to a corner when there's an entire ballroom! ;D


robotcy
You should read about a few of the processors and use what you feel comfortable with.
PicAxe and BASIC Stamp are both based on the Microchip PIC, both are expensive compared to the bare PIC and both contains an interpreter which interprets your written code to machine code.
You'll get much faster execution speed by using a compiler, which translates your code to machine code before it's entered into the controller.

Your best approach will be to search the net for a couple of projects that is close to what you'd like your robot should be and go with the one that you find the most instructive and easy to follow - then use whatever controller is used in that project.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline TrickyNekro

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,208
  • Helpful? 15
  • Hardware and Firmware Designer
    • The Hellinic Robots Portal
Re: best chip choice?
« Reply #5 on: November 01, 2009, 07:35:55 AM »
When an beginner you must always dump functionality for comfort, unless you have a very supportive community or person behind it,
If you are new to programming, I strongly recommend a BASIC Stamp, cause you
Don't have to meddle with hardware so much which may come just in handy. You simply command, the IC takes on...
When you are starting with AVR, from my knowledge which may not be correct you need to get a finger on the
hardware more or less. Arduino is a good choice a very good indeed, has a very nice community and teaches you one of the most powerful
languages today ( cause it's uses nearly everywhere and almost any OS is written on C today)....
But, C is a little bit more difficult and you need to meddle with hardware a bit....

I vote for Arduino, But if you want to get started with the best comfort "What is a microcontroller" by Parallax, should kick you in for good...
Just don't stay there...


Best Regards, Lefteris
Greece
For whom the interrupts toll...

Offline SmAsH

  • Supreme Robot
  • *****
  • Posts: 3,959
  • Helpful? 75
  • SoR's Locale Electronics Nut.
Re: best chip choice?
« Reply #6 on: November 01, 2009, 02:40:17 PM »
Yeah, being an avr guy im gonna vouch for their easiness too.
Be sure to check out the arduino/roboduino, plug in and play and the programming is a sinch!
Howdy

Offline GearMotion

  • Supreme Robot
  • *****
  • Posts: 489
  • Helpful? 24
  • Two decades+ of Embedded Design
    • CircuitGizmos
Re: best chip choice?
« Reply #7 on: November 01, 2009, 02:42:35 PM »
To me it doesn't matter how many hits google returns. I personally recommend the AVR to any new roboticist. It is friendly and has great free tools.
« Last Edit: November 01, 2009, 06:21:30 PM by GearMotion »

Offline GearMotion

  • Supreme Robot
  • *****
  • Posts: 489
  • Helpful? 24
  • Two decades+ of Embedded Design
    • CircuitGizmos
Re: best chip choice?
« Reply #8 on: November 01, 2009, 02:45:00 PM »
 Results 1 - 100 of about 46,900,000 for Paris Hilton. (0.18 seconds)

Judging from that, Paris Hilton has more than double the "knowledge and support base"

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: best chip choice?
« Reply #9 on: November 01, 2009, 03:18:15 PM »
Results 1 - 100 of about 46,900,000 for Paris Hilton. (0.18 seconds)

Judging from that, Paris Hilton has more than double the "knowledge and support base"
Well, you're the one Googling P.H. so you must know ;)
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives