Since the release of ROBOTC 3.50, I’ve been working hard on porting my current Driver Suite to the new function prototypes that came along with the introduction of pointers. Apart from the obvious changes to make it compile under ROBOTC 3.50, I have also finally made the move to rename all the files and drivers to a more sensible naming ...
Read More »ROBOTC 3.50 Now Available!
Woot! ROBOTC 3.5 is finally out! Below is a copy of the original article, which you can find here: [LINK]. Please note that the Driver Suite has not been updated yet to work flawlessly with this new version. I will update it in the coming weeks and add a whole slew of new drivers. The ROBOTC Development team is proud ...
Read More »Released: ROBOTC Driver Suite V2.8
2 New Drivers There are two brand new drivers for the latest NXT sensors, the Mindstorms AbsoluteIMU and the HiTechnic Passive InfraRed (PIR) sensor. The cool thing is that the HT PIR sensor will also work with the HiTechnic Sensor MUX (SMUX). Only one thing, though, when you’re using with the SMUX, you will not be able to adjust the ...
Read More »ROBOTC 3.5 beta is out Today!
After seemingly forever, ROBOTC 3.5 beta is finally out. So why is this important? There have been so many cool new features added to this release, it might as well be 4.0, to be honest. So what’s new? Below is a list of some of the new features: Full ANSI-C support to support pointers, recursion, and stacks with an updated ...
Read More »Released: ROBOTC Driver Suite V2.7
3 New Drivers I’ve added support for 2 new devices and a better driver for an older one. The minimal version for the Driver Suite has been set to 3.08. If you need support for an older version ROBOTC, I would advise you to stick with a previous version of the Suite. Please note that the drivers don’t seem to ...
Read More »Heads-up: New ROBOTC Driver Suite Requirement
I’ll be releasing a new version of the driver Driver Suite soon. I’ve changed the minimum version it will compile under to ROBOTC 3.08, the latest stable release. I am using some very useful functionality in some of my drivers that didn’t appear in previous versions. #include "firmwareVersion.h" #if (kFirmwareVersion < 912) #error "These drivers are only supported on RobotC ...
Read More »Tutorial: Sorting your Data
I was posed a question earlier this week: given an arbitrary English text, how would you pick out the 10 most common words? On the NXT, having a pile of sensor readings is nice but what if you need to pick the top 10 smallest or biggest ones? How would you go about doing that? There are no intrinsic functions ...
Read More »New Product: BOFH-2012 EX-Q
BOFH-2012 EX-Q, the ultimate Bastard Operator From Hell Excuse generator. Not sure why the server is not working right? Can’t be bothered to figure why the mails aren’t being served? Just want to shut up the person on the other side of the phone line? Now you can do all that at the touch of a button! Here are some ...
Read More »Little Big Data: Splunk meets NXT
Splunk is an enterprise-class machine data gathering and analysis tool, capable of consuming 100s of gigabytes of machine generated data and turning it into arbitrarily searchable data and presenting it with fancy reports and graphs. I’ve used Splunk in the past for a project and another time to do post-mortem analysis of a hacked webserver. Since I was working on ...
Read More »Coming Soon to ROBOTC
Some pretty cool new ROBOTC features coming soon from the fine folks at Robotics Academy: Recursion and re-entrant function support Simple pointers I have no hard timeline on this stuff yet but I assume a new beta will appear soon with preliminary support for these features for those who dare! I know I will be modifying my driver suite to ...
Read More »