## Complete Mt. Sac Fire Sensing Vex Robot Challenge

We spent about 5 days using all of the knowledge that we acquired building our Vex robot to compete in the robot challenge on the last day. We had most of the core code done by Tuesday afternoon and were able to optimize on Wednesday and a little Thursday morning. The robot was very consistent and even with the air conditioner vent messing with the flame most of the time, it was about to find it’s way out of the maze, find the flame, move to it, blow it out and then give control to Norman to go and get the ball.I’m going to leave the code for the very end of this post because it’s pretty long.  Scroll down to the bottom to see the video of the robot going through the contest.

Here is the full front view of our robot.

## Part 11 – Using the Serial Port

For me this was the missing piece to the platform, being able to do some kind of real-time debugging of values during execution. The Serial. library that comes with the Arduino allows you to interact with it while it’s running, which is great. Besides some of the Serial.print(ln) functions that I showed in quite a bit of the Lab 10 code, this lab work was really focused on getting input through the Serial interface. The code for this exercise is below…. Continue reading “Part 11 – Using the Serial Port”

## Part 9 – Driving Motors and Other Output Devices

### Part 9 allowed us to take what we learned in the previous labs and extend the simple on/off of the motor and direction to leveraging the how to work with different loads as well as analog outputs..

 Next we measure the voltage and current being produced by the circuit. Part 9 complete!

## Part 4 – Schematics, Ohm’s Law and Potentiometers

Part 4 is where we started to get into more complicated circuits. The first part of the lab laid out some of the notation used to communicate these circuits. First, we tested the circuit we built from part 3 with a different wiring, which didn’t work. Next we moved on to testing LED brightness using different resistors. Which one was brightest, the with the least resistance of course, the 100ohm.

## Part 3 – Using a Multimeter

 Part 3 started with the basics of using a multimeter. This lab included usage that related to the project that we were doing including resistance, continuity and voltage measurements.  The lab started by setting the multimeter to the continuity selection and then testing the continuity of the board we were using in part 1.

## Part 1 – Intro to Soldering and Building Power Supply

 This is the first post for my Mt. Sac class Electronics 10 Mechatronics. In this lab we got to play a bit with some of the basics of electronics. The lab is divided into two sections, learning how to solder (which I’ve done a lot of in the past, even though you can’t tell from the quality I exhibit below), and then applying that soldering technique to building the power supply I will use for the remainder of the class.