Thursday, May 29, 2014

3.1.5 Robo Pro: Variable Funcitons

This really prepared me for the later projects because it helped me learn how to use variables to help me in more advanced projects

In this program, we were supposed to write a program that uses variables to control the number of times a light turns on and off. We learned that variables can represent anything that has a value so we applied that to our program.

3.1.4 Robo Pro: Branch Functions

This was a packet in which we learned how to connect multiple things and programs and basically how to use an on and off switch to make a lamp turn on and off. This packet really helped when we were doing activity 3.1.7 in that we had to use switches and a lot of connected programs to make the program actually work. We also learned how to make a program go back to a certain point until it is done correctly. Also, we learned how to use a potentiometer and how it can  be used almost as a switch.
below is a picture of our program and hardware.

Activity 3.1.7 Robo Pro: Machine Control Design

This section of Robo Pro tasked us to create two different machines that did different things. The two machines that we created were the Cookie Dropper,
Problem 7: Chocolate Cookie Topper (Hardware Level 4 Software Level 2) 
A cookie factory needs your team to design a device that will put a chocolate drop 
on top of their peanut butter cookies. The machine must position a cookie on a 
separate device that will then move it into position for a dropper to descend and 
dispense the chocolate drop. The cookie with the chocolate drop should then move 
to another position where it will be placed with other finished cookies to await 
inspection and packaging. 


















and the Delivery Control Vehicle
Problem 3: Delivery Vehicle Control (Hardware Level 2 Software Level 4)
An assembly plant would like for your team to design a vehicle to drive in a straight
line back and forth to deliver batches of parts. The vehicle must travel back and forth
based on input from a potentiometer. For safety reasons you must include an
emergency shutoff in case the vehicle travels too far in either direction.



Activity 3.1.6 Robo Pro: Closed Circuits

This project was to create a car that traveled back and forth on a track that turned by using buttons and sensors. This one was the first real project that was hard, but it was still fun to create. Here is a picture of our hardware and the software we used to make it go.

The first one used buttons, by turning the car the other direction when one of the buttons was pressed. The other one sensed when a light sensor was blocked from its light source by the car, and trigger the car to change directions until it hit the other sensor.

Wednesday, May 28, 2014

Activity 1.3 Basic Programming: Robo Pro

To get an introduction to the Robopro software and hardware, we had to write a program to turn on a motor for 3 seconds and then turn it off again. This was really easy to write, and the hardware wasn't very hard either.

Activity 3.1.1. Inputs and Outputs

In class on Thursday 18 of April, Dylan B., Daniel D., and I worked on a programming activity in which was our intro into our robotics project. 
Here are some pictures of the activity pages!




This was a picture of the final process in the activity in which we used a lamp, a photoresistor, and a phototransister to make the lamp give readings into the robo program!


GATE Game

Gate is a game where you have to move a robot to an exit using logic gates, which teaches rudimentary programming. I got to level 14, which I could not get past no matter how I tried. Here are is a picture of the game:
This game helped to teach me to think critically, and introduced me to the programming idea of flowcharting. I worked with Dylan Baker and Daniel Dedina to solve the puzzles.