Blog Archives

RoboDesigners Team 2190 Wins Awards at Local Tournament

Design Award at Blue Ridge Regional VEX

RoboDesigners won the Design and Programming Skills awards at the Blue Ridge Regional VEX Robotics Competition held at William Fleming High School on January 11.  This success qualifies the team for the Virginia VEX Robotics State Championship tournament scheduled for

Posted in News, VEX

Andrew Presents at Roanoke Robotics Meeting

Roanoke Robotics Meeting January 2014

Andrew gave a presentation on VEX at the Roanoke Robotics Meeting on Saturday, January 4, 2014.   He gave an introduction to the VEX kit and competitions.  The purpose of the presentation was to provide  background information to those who

Posted in News, Outreach, VEX

Using the VEX LCD with the Arduino


Have you ever needed an easy way to display output from your Arduino?  Sure, it is possible to use the serial monitor when the robot is connected, or to use a blinking LED, but those options don’t always work well. 

Posted in Arduino, electronics, Robot Programming, Tutorial, VEX

ROBOTC Pointers and Stacks Tutorial

RobotC: Pointers and Stacks

Xander over at has written up an excellent tutorial on using pointers in ROBOTC.  This is a great help, especially for programmers like myself who have not (yet) learned C or C++ and pointer usage. He has also written

Posted in Robot Programming, ROBOTC, Tutorial, VEX

ROBOTC: Functions


I recently responded to a question about subroutines on the VEX Forum.  I wrote up a fairly detailed response, so I decided to turn it into a blog post. Oftentimes, in programming, we come across situations where we need to

Posted in Robot Programming, ROBOTC, Tutorial, VEX

Arrays in ROBOTC


I’ve seen multiple people ask how arrays work in ROBOTC, so I thought I’d write a post about arrays.  Note: I’m going to be describing several routines here that require a knowledge of loops.  Loops are, in general, something that

Posted in NXT, Robot Programming, ROBOTC, Tutorial, VEX

QR Codes

QR codes have become nearly ubiquitous in recent years, and are a great way to encourage people to visit a website while out and about.  Our team has been experimenting with QR codes, so I thought I’d share how we’ve

Posted in News, QR Codes, scouting, VEX, website

Selecting Autonomous with LCD (ROBOTC)

One of the great features of the VEX LCD screen is that it can be used to select multiple autonomous modes.  However, figuring out how to do so appears to stump many programmers.  In this post, I’ll explain how to

Posted in Robot Programming, ROBOTC, Tutorial, VEX


In an older post, I reviewed the VEX LCD and provided some uses for it.  Now I will explain some of the commands to program the VEX LCD with ROBOTC. Port SetupTo tell ROBOTC which port the LCD is plugged

Posted in Robot Programming, ROBOTC, Tutorial, VEX

The Single Driver Advantage

At the last tournament I competed in, a coach of another team approached me and mentioned that he was impressed that my robot required only one driver.  Although using only one driver for your VEX robot may seem difficult, it

Posted in Gateway, Team Management, Tutorial, VEX