Ive thought that a couple of times, that it would be nice to have a virtual debugger, so you dont have to keep loading and reloading programs, and so you can see what the states of each pin would be in real time. Make it a virtual development board, so you can drag and place power, ground, LEDs, switches.
All of the above would be a cinch, except for the actual execution of the BASIC code. I have no idea how to do that virtually.
You could also probably even put in virtual servos.
Heck, you could easily work in resistors and transistors too, put a LED in line with power and calculate its current draw, if you underpower it, have the animation dimmer, if you over power it, have it 'pop' and go black. It would just take some math assosciated with each object.
I've checked this proton program, but its a little too difficult for me to use. I mean I'll eventually found out how. But there's no programs could test your code huh. Like a program that simulates the board of education, and you can add components on it and stuff.
I definitely recommend RobotBasic, it is free and lots of fun to work with and the authors are great people.· They also wrote a comprehensive book for it called Robot Programmers Bonanza.· A chapter of that book demonstrates how·take the·sensor algorithms and programs you develop in RobotBasic and then port them to your real-world Boe-Bot; the tools to do so are built into their software.· The example they show uses the eb500 Bluetooth module for the PC-to-Boe-Bot link. You can get the software from the link on the book's product page.
Comments
All of the above would be a cinch, except for the actual execution of the BASIC code. I have no idea how to do that virtually.
You could also probably even put in virtual servos.
Heck, you could easily work in resistors and transistors too, put a LED in line with power and calculate its current draw, if you underpower it, have the animation dimmer, if you over power it, have it 'pop' and go black. It would just take some math assosciated with each object.
-Stephanie Lindsay
Editor, Parallax Inc.