Go to Post And trust me, the very last thing you want to see is me with time on my hands and access to power tools. - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: what do you think of a basicX microcontroller for next year
It would be awsome!! 22 44.90%
no preference/ nuteral 10 20.41%
Horrible idea 6 12.24%
a basic what¿ 11 22.45%
Voters: 49. You may not vote on this poll

Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 25-02-2003, 21:53
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
BasicX uP for next year

what would you think of havinga basicX microcontroller in place of a Basic Stamp for next year. It is just as easily programmable with a simple BASIC instruction set . Its is much faster, has greater math capabilitues including signed variables, a real time clock, interrupts 400bytes of ram(as opposed to 26) and built in supporp for trig. It would not requre much in the way of redesigning the Robot controller, in fact i THINK it may be pin for pin compatible with the Basic Stamp.

[edit]
here is a comparison with the Basic stamp 2 SX microcontroller
http://www.basicx.com/Products/BX-24/bx24compare.htm
__________________
1139 Alumni

Last edited by Rickertsen2 : 25-02-2003 at 22:45.
  #2   Spotlight this post!  
Unread 25-02-2003, 22:27
yangotang's Avatar
yangotang yangotang is offline
Registered User
#0253 (MRT)
Team Role: Programmer
 
Join Date: Jan 2003
Location: San Mateo, California
Posts: 128
yangotang is on a distinguished road
Send a message via AIM to yangotang
Probably, but that'd require FIRST to have to update it, which they probably won't do, considering they're FIRST.

pBasic 2.5 was pretty simple... i don't think you'd want anything simpler than that.
  #3   Spotlight this post!  
Unread 25-02-2003, 22:30
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
its really no simpler or harder. its just much more powerful. In fact motst of the code syntax is the same
__________________
1139 Alumni
  #4   Spotlight this post!  
Unread 25-02-2003, 22:36
Marc P. Marc P. is offline
I fix stuff.
AKA: βetamarc
no team
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Watertown, CT
Posts: 997
Marc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond reputeMarc P. has a reputation beyond repute
Send a message via AIM to Marc P.
I like the whole real time clock idea in there
  #5   Spotlight this post!  
Unread 25-02-2003, 23:30
Duke 13370's Avatar
Duke 13370 Duke 13370 is offline
C is for cookie...
#0862 (Team Lightning)
Team Role: Webmaster
 
Join Date: Jan 2003
Location: Plymouth, MI
Posts: 215
Duke 13370 will become famous soon enough
Send a message via AIM to Duke 13370
The difficulty in proggramming is another challenge that a team must face, making the language easier takes away from that challenge. Our teams are supposed to overcome these hardships and thrive in them. (whether this was intended or not is questionable, but that isn't the point) We should take these difficult situations and throw them into the face of the creators, and say "look, we have conquered your efficiency and complexity problems, what do you want us to do now?".

or something like that.

the clock thing would be nice if they intend us to do a more complex autonomous program next year, though.
__________________
---Lightning Robotics!---
  #6   Spotlight this post!  
Unread 26-02-2003, 09:58
Adam Krajewski's Avatar
Adam Krajewski Adam Krajewski is offline
Registered User
AKA: Jewski
None #0857 (Superior Roboworks) / Team #0068 (Truck Town Thunder)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Da U.P., Eh
Posts: 83
Adam Krajewski is on a distinguished road
We had a similar discussion on this a while back. I was pushing for the JStamp at the time. Lately, I've been more interested in the BasicATOM Pro.

The biggest limitation is the relationship FIRST has with Parallax. Parallax is, in fact, a major sponsor of FIRST, so there's no good reason to dump them. The Javelin Stamp is the only realistic replacement. I find it to be a very 'dirty' and inefficient design, though. The simplicity of java hardware in the JStamp is much preferable, in my opinion. Either way, java creates a somewhat overly complex structure for the fairly simple operation of controlling a FIRST-level robot.

My wish list for the current control system is:
1. More RAM (variable space)
32 bytes (26 usable for variables) is very tight when creating complex control algorithms. Scratch pad works, but it far less intuitive and makes the code much less readable. Same with EEPROM.
2. Trig functions
Makes ultra complex designs much easier. It's hard enough to write the algorithms WITH the trig functions.

Adam
__________________
"My favorite programming language is solder."
- R A Pease
  #7   Spotlight this post!  
Unread 26-02-2003, 19:14
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
the jstamp would be jsut as good. what about a bs2p24
__________________
1139 Alumni
  #8   Spotlight this post!  
Unread 26-02-2003, 19:59
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Quote:
Originally posted by Rickertsen2
what about a bs2p24
If IFI were to switch to the 2p series (the 40-pin model is overkill, considering the fact that we only need a few pins to interface with the other uP's in the RC), there wouldn't be much of an increase, ability-wise. Yes, it executes instructions faster, but you're still limited to 26 bytes of variable space, and you're using the exact same language (with a few added commands for doing things like controlling an LCD display, which, again, is pretty useless with regard to the RC), so a huge portion of what everyone has a problem with, at this point, will still be a problem.

It'd probably be easier for IFI to switch to a 2p, rather than the BasicX, but the amount of improvement of such a transition, as compared to the energy put into redesigning the system (however slightly) would probably not be worth thier effort.

Basic Stamps are very common and extremely simple to program (which is the main reason why most robotics team programmers both love and hate them).

The way I see it, starting kids off with PBASIC, on a BS2, is a great way to get them interested and involved in [embeded systems] programming (I bought a 2p24 and a 2p40 recently, and am now interested in PIC C and ASM). PBASIC is almost offensively simple, but for a newbie, it's just easy enough to understand, after reading a few pages of documentation, and looking at the sample code. You can jump in, edit the default code a little, and run it within seconds, and know exactly what you've done (for the most part), without having to know a thing about OOP, compilers, or even the computer you're working on.

Realistically, I doubt we'll see any major changes from IFI, concerning the control system, for a while.
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
  #9   Spotlight this post!  
Unread 26-02-2003, 21:08
Jferrante Jferrante is offline
Registered User
#0506
 
Join Date: Aug 2002
Location: New York
Posts: 67
Jferrante is an unknown quantity at this point
Send a message via AIM to Jferrante Send a message via Yahoo to Jferrante
I have to agree with FotoPlasma

Although for many of you advanced programmers pbasic is rediculously simple to use, for someone with no programming experience its the perfect language. I had absolutely no experience programming before I started, I had never even looked at a program in code form prior to this. But I decided I wanted to program and as simple as the task may seem, it was quite an accomplishment for me to create my own code and learn how to use this simple language. In fact after 3 years of robotics, i'm still excited when I learn new commands or am able to improve my old codes. Had the program been in a different language I probably would have decided I didn't have the time to learn the language, nor the money or books to do so. I ask that people concider this, and that every year there are new teams who undoubtebly face the same problem, before jumping to a decision to make the programing language "better".
I would however support a new and 'improved' language if and ONLY if teams could still use the current language and commands. That way they could take the time to learn the new language without loosing time from not being able to program it.
__________________
GodBless America
September 11, 2001... NEVER FORGET!
All Gave Some. Some Gave All. How much are you willing to give?
FDNYPD
  #10   Spotlight this post!  
Unread 26-02-2003, 21:30
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
I threw out the 2p as a suggestion. i really don't know the first thing about the 2p series. The basicX however is pin-for-pin compatible with the BS2SX and would require no reengineering of the robot controller whatsoever. As far as Parallax being a FIRST sponser... well i don't know enough about that to speak. I guess i am frusterated not by the limitations of the basic stamp but more by its simplicity though i respect that the control system needs to be simple enough for those without much programming experience to be able to write programs.




Hey you mentioned you are messinf around with Pic C and ASM. What compiler are you using. i have been thinking about messing w/pics but have not had the time.
Quote:
Although for many of you advanced programmers pbasic is rediculously simple to use, for someone with no programming experience its the perfect language. I had absolutely no experience programming before I started, I had never even looked at a program in code form prior to this. But I decided I wanted to program and as simple as the task may seem, it was quite an accomplishment for me to create my own code and learn how to use this simple language. In fact after 3 years of robotics, i'm still excited when I learn new commands or am able to improve my old codes. Had the program been in a different language I probably would have decided I didn't have the time to learn the language, nor the money or books to do so. I ask that people concider this, and that every year there are new teams who undoubtebly face the same problem, before jumping to a decision to make the programing language "better".
This is exactly why i point at hr BasicX it is still programmed in a form of basic which is almost identical to that of the current Basic Stamp. The basicX however has much more support for advanced functions such as a real time clock and floating point math, interrupts and much more. It also actually costs slightly less than the BS2SX.
__________________
1139 Alumni

Last edited by Rickertsen2 : 26-02-2003 at 21:36.
  #11   Spotlight this post!  
Unread 26-02-2003, 21:45
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Quote:
Originally posted by Rickertsen2
Hey you mentioned you are messinf around with Pic C and ASM. What compiler are you using. i have been thinking about messing w/pics but have not had the time.
Actually, I have done absolutely nothing with any PIC microcontrollers, ever. But just from looking through the DigiKey catalog at prices and abilities, the PIC seies seems to have a huge advantage over the BS series (seeing as how the BS series costs about 10 times as much, at least, and many of the PICs have a LOT more than 26 bytes of variable space).

Microchip (the company who makes the PIC series) maintains various programs pertaining to the PIC series, including an emulator for almost every single PIC model, so you don't even have to own any of the microcontrollers to be able to learn about them, and practically program them.

There's one team, around here, who was/is making some PIC controlled "smart-sensors," for use on their robot.

I won't go around their back and talk about it without express permission, but what they're doing is very cool. If I get permission soon, I'll respond with more information.

<edit>
I love spelling mistakes.
</edit>
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos

Last edited by FotoPlasma : 26-02-2003 at 21:55.
  #12   Spotlight this post!  
Unread 26-02-2003, 21:50
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
o ic. i was thinking about making some pic-controlled "smart sensors" but never got around to it. maybie next year.
__________________
1139 Alumni
  #13   Spotlight this post!  
Unread 26-02-2003, 22:36
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Gunn High School, Gunn Robotics Team, GRT, team 192 (heh), made some PCBs with PIC microcontrollers for almost generic use.

Supposedly, all they have to do is reprogram them to have them perform a different function.

They're planning on producing a whitepaper on them, later this year.

Very cool stuff.
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
  #14   Spotlight this post!  
Unread 27-02-2003, 16:23
JLambert's Avatar
JLambert JLambert is offline
Registered User
#0151 (Wild Cards)
 
Join Date: Jan 2003
Location: Nashua, NH
Posts: 49
JLambert is an unknown quantity at this point
Send a message via ICQ to JLambert Send a message via AIM to JLambert Send a message via Yahoo to JLambert
Quote:
Originally posted by FotoPlasma
There's one team, around here, who was/is making some PIC controlled "smart-sensors," for use on their robot.
Our team used a PIC board for some sensors, but I doubt you're referring to us. The PIC Microcontrollers are a great series, and are very easy to use. I personally am working with two sets of them in a side project of mine.
__________________
Justin Lambert
02-03: Programmer Team #151
  #15   Spotlight this post!  
Unread 27-02-2003, 16:44
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Quote:
But just from looking through the DigiKey catalog at prices and abilities, the PIC seies seems to have a huge advantage over the BS series (seeing as how the BS series costs about 10 times as much, at least, and many of the PICs have a LOT more than 26 bytes of variable space).
Never mind the basic stamp did not have a pic controller it had something else. I believe it was some other microcontroller maybee the basic x or oopic(probably that one because it has the word pic in it).
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill

Last edited by Adam Y. : 27-02-2003 at 16:50.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
2004 Championship Eligibility Criteria!!! dez250 General Forum 214 28-12-2003 20:11
Championship Qualification - How you would've done it Ken Leung Championship Event 6 26-10-2003 14:00
Wow! what a year archiver 2000 8 23-06-2002 22:43
Multiple Regionals archiver 1999 55 23-06-2002 22:26
Making heads or tails of the new announcement... Jessica Boucher General Forum 66 26-09-2001 11:13


All times are GMT -5. The time now is 22:08.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi