Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
RainBot_v0-06.zip | 2012-02-28 | 500.0 kB | |
readme.txt | 2012-02-28 | 2.4 kB | |
Totals: 2 Items | 502.4 kB | 0 |
--------------------------------------------------------------------------------------------------------------------- Project: RainBot ('R'obot 'A'ware 'I's 'N'ot 'BOT') Version: 0.06 Details: Home built Lego Robot with NXT and RobotC Goals: The first goal is to have fun, learning and sharing. Status: Beta Author: Michael Cambay Copyright: You may use this code as you wish, provided you give credit where its due. Todo: a lot of things :-) --------------------------------------------------------------------------------------------------------------------- Changelog: 0.06: Add (simple) Motor emulation for test purposes. [Compile and test myMotor.c] 0.05: PathFinder optimizations ( 1.00s to find a path from point(0,0) to point(13,9)) [Compile and test myMap.c] 0.04: PathFinder optimizations ( 1.13s to find a path from point(0,0) to point(13,9)) [Compile and test myMap.c] 0.03: PathFinder creation ( 1.69s to find a path from point(0,0) to point(13,9)) [Compile and test myMap.c] --------------------------------------------------------------------------------------------------------------------- The archive contains several sources. "Rainbot.c" is the main project file and includes all others. Compilations: ============= With Robot 3.05 you can compile: * the global project: open the main file "Rainbot.c" and compile it. * A specific file : open it and compile it. (most files have their own task main() used to debug it). Here is a list of all files with brief descriptions: ==================================================== myCompassDisplay.c manages the display of a Magnetic Compass on NXT screen myCoord.c manages generic 2d cartesian coordinates and fifo of coordinates. this file hasn't task main. myFonts.c manages a small font display (smaller than native NXT fonts) myMap.c manages the Robot environment: mapping and its display, path finding myMaths.c manages mathematic sub functions myMotor.c manages some basic motor commands and their emulation myTurret.c manages Turret movement, sonar and light sensors RainBot.c is the main "Rain Bot" project file ---------------------------------------------------------------------------------------------------------------------