If you’re a fan of C#, then you will love Monobrick, a communication library that works with the EV3. It uses the EV3’s direct commands to remote control the brick. It works with both the NXT and the EV3. You can simply import the library into your project and start hacking away. A simple example: using System; using MonoBrick.EV3; public ...
Read More »Controlling the EV3 over TCP/IP
Anders Søborg has written a great guide on how to establish a TCP/IP connection with the EV3: [LINK]. He’s working on a C# library that will make it very easy to remote control your brick this way, using direct commands over TCP/IP. It’ll be part of the next release of his Monobrick library. I am looking forward to seeing how ...
Read More »LEGO MINDSTORMS EV3 Source Code Coming Soon!
The source code for the LEGO MINDSTORMS EV3 firmware (OS and VM) will be going live at 00:00 CET (Central European Time), 1 August 2013 . Check back on this blog to find out about location of the files and further instructions. The source code includes everything you need to create your own version of the VM, the Linux OS ...
Read More »BotBench on GitHub
I’ve started putting some of my code that I’m working on GitHub. You can now access my repositories here: [LINK]. The first on there is my Robot Virtual Worlds Maze Crawler. If you don’t have Git, don’t worry, you can also just download the whole thing as a zip file. Other repositories will appear on there as well at some ...
Read More »ROBOTC 4.x Announcement
The people who watched last week’s Webinar, got a glimpse of what’s coming in ROBOTC 4.x. I’m very excited about this as it will support two new platforms: the VEX IQ and of course the new MINDSTORMS EV3. I’m currently working on overhauling the Driver Suite, so it will be ready for the launch of ROBOTC 4.x later in autumn ...
Read More »Robot Magazine Article: Pointers and Data Structures in ROBOTC
I wrote an article a little while back for the May/June 2013 issue of Robot Magazine entitled “Pointers and Data Structures in ROBOTC”. You can now download the PDFs for the individual pages here! I hope you find it useful. [Page 1] [Page 2] [Page 3] You can find the source code for the article here: [LINK].
Read More »Free E-Book: Fully ARMed NXT
Hot off the virtual press, one of Mindboards’ most technical users, tcwan (real name Tat-Chee Wan), has published an e-book called “Fully ARMed NXT”. The book is a highly technical book, which will teach you all the ins and outs of programming ARM assembler, using NXOS. NXOS is an open source real time OS for the NXT. At almost 300 ...
Read More »Tutorial: Stacks in ROBOTC
Stacks are used a LOT in computing. The CPU in your laptop or PC, your mobile phone and iPad all have one thing in common, they all use stacks, without exception. So what is a stack you ask yourself? Well, think of what a stack of things is in real life: a pile of items that you can only add ...
Read More »Tutorial: Pointers in ROBOTC
Hurray, ROBOTC has support for pointers! “That’s nice,” I hear you say, “but what are they?” That’s a good question. I’ll try to explain in this tutorial. This tutorial is the first of a couple that will show you the kinds of things you’ll be able to do with pointers. Standard varables Up until now, ROBOTC only supported normal variables; ...
Read More »