*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.