Monthly Archives: March 2012

Modified ComPrinter version that asks for robot number

Somebody requested a modified version of the ComPrinter program which asks the user to type in the robot ID when it starts up. I’ve created a modifed version that does this, so that you can start the program by double … Continue reading

Posted in Uncategorized | Tagged , , | 4 Comments

ComPrinter – A program to display text received on a COM port

I’ve just written a small console application called ComPrinter that displays text arriving via a serial port in real time. This program is intended to help with debugging RoboSumo robots that have been equipped with wireless serial communication via infrared … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | Leave a comment

Paul McCarron’s robot design animation

Paul McCarron (of team Herbie, DT009) produced the following incredible animation of his team’s RoboSumo design using the 3D CAD modeling package Solid Edge. Very impressive!

Posted in Uncategorized | Leave a comment

Simple USB receiver for IR data using PL2303HX and GP1UX31QS

In my previous post, I described infrared (IR) data transmission from the PIC18F4620 to a PC using the PICkit 2 as the receiving device. That example showed how a program running on the PIC could easily print messages on the … Continue reading

Posted in Uncategorized | 15 Comments

Wireless infrared data transmission from the PIC18F4620

In my previous post, I described how to set up a serial data link between the PIC18F4620 and the PC using the PICkit2. In this post, I’ll describe a simple modification to that set up which facilitates wireless data transmission … Continue reading

Posted in Uncategorized | 2 Comments

Sending serial data from the PIC18F4620 to the PC

Sometimes, it’s extremely useful to be able to transmit data serially to or from a microcontroller. Fortunately, the PIC18F4620 has a built-in serial port that can be used for this purpose. In this example, I’m going to show how to … Continue reading

Posted in Uncategorized | Leave a comment

Design Pattern: State Machine

This is an example of a state machine approach to writing code for the Race to the Wall. The State Machine is an example of a design pattern, a solution structure that can be used to solve practical problems in … Continue reading

Posted in Uncategorized | Leave a comment