Robotics 1
Preliminaries
Quiz
Your ID Code:
Question 2:  When soldering circuits, which of the following is most nearly the best temperature to use?
Question 3:  When soldering, what is meant by 'tinning the tip'?
Question 4:  The best solder joints have what kind of shape?
Question 5:  Which of the following shows the correct way to write a while loop in C?
Question 6:  Which of the following shows the correct way to write a while loop in Python?
Question 7:  Only one of the following is true of the C language.  Which one is true?
Question 8:  Only one of the following is true of the Python language.  Which one is true?
Question 9:  I want to display the number 13 on my LCD screen connected to my PSoC.  Which of the following while loops in C will accomplish this?
Question 10:I want to display the number 13 on my LCD screen connected to my PSoC.  Which of the following conditional (if) statements in C will accomplish this?
Undergraduate/Graduate Questions (both undergraduates AND graduates should answer these questions):
Question 11:  Using information in the videos and any additional research you may need to do on your own, which of the following most nearly describes the purpose of the 'quad half h-bridge chip' in your kit? 
Question 12: We sometimes refer to certain kinds of robotic systems as 'embedded' systems.  What does 'embedded' mean in this context?
Question 13: We often write code within some software that allows us to write programs and upload them to a micocontroller.  What do we call this kind of software?
Question 14: The microcontroller we are using in this class is called a 'PSoC'.  What do these letters stand for?
Question 15:  In this class, we will be defining 'robotics' as a single system that consists of three sub-systems working together.  Which of the following sub-systems is NOT one of these three sub-systems?
Question 1: When we try to figure out the positions of the joints which will place the robot 'hand' in the correct location, which robotics topic do we use?
Motion control
Kinematics
Sensors and Machine Vision
Artificial Intelligence
700 degrees Fahrenheit
As hot as you can get (hotter is always better)
1000 degrees Fahrenheit
900 degrees Celsius
Melting a small amount of solder onto the tip of the soldering iron the first time it is used
Melting a small amount of solder onto the tip of the wire before it is soldered to a pad
Adding some additional tin to the lead of the solder
Adding some additional lead to the tin of the solder
Convex
Concave
Rounded
Angular
while(i<10)
{
    i=i+1;
}
while(i<10):
{
    i=i+1;
}
while(i<10):
    i=i+1
while(i<10)
    i=i+1;
while(i<10)
{
    i=i+1;
}
while(i<10):
{
    i=i+1;
}
while(i<10):
    i=i+1
while(i<10)
    i=i+1;
All variables have to be declared.
Correct indentation is required.
Every line must end with a colon.
The beginning line of a while loop must end with a colon.
All variables have to be declared.
Correct indentation is required.
Every line must end with a colon.
The beginning line of a while loop must end with a semicolon.
int i=0;
LCD_Char_1_Start();
while(i<12)
{
    i=i+1;
}
LCD_Char_1_ClearDisplay();
LCD_Char_1_Position(0,0);
LCD_Char_1_PrintNumber(i);

Graduate Questions (ONLY graduates need to answer these questions):
int i=0;
LCD_Char_1_Start();
while(i<=12)
{
    i=i+1;
}
LCD_Char_1_ClearDisplay();
LCD_Char_1_Position(0,0);
LCD_Char_1_PrintNumber(i);

int i=0;
LCD_Char_1_Start();
while(i<14)
{
    i=i+1;
}
LCD_Char_1_ClearDisplay();
LCD_Char_1_Position(0,0);
LCD_Char_1_PrintNumber(i);

int i=0;
LCD_Char_1_Start();
while(i<=13)
{
    i=i+1;
}
LCD_Char_1_ClearDisplay();
LCD_Char_1_Position(0,0);
LCD_Char_1_PrintNumber(i);

int i=12;
LCD_Char_1_Start();
if (i==13)
{
    LCD_Char_1_ClearDisplay();
    LCD_Char_1_Position(0,0);
    LCD_Char_1_PrintNumber(i);
}

int i=13;
LCD_Char_1_Start();
if (i==13)
{
    LCD_Char_1_ClearDisplay();
    LCD_Char_1_Position(0,0);
    LCD_Char_1_PrintNumber(i);
}

int i=12;
LCD_Char_1_Start();
if (i<13)
{
    LCD_Char_1_ClearDisplay();
    LCD_Char_1_Position(0,0);
    LCD_Char_1_PrintNumber(i);
}

int i=13;
LCD_Char_1_Start();
if (i>13)
{
    LCD_Char_1_ClearDisplay();
    LCD_Char_1_Position(0,0);
    LCD_Char_1_PrintNumber(i);
}

It allows us to use a device (like a microcontroller) with low computing power to read a camera, which provides a large amount of information.
It allows a low-voltage, low-current control source (like a microcontroller) to turn on and off a high-voltage, high-current power source.
It is used to control a stepper motor, by providing the right power to the right 'step' at the right time.
It is used to control the position of a servo motor, by allowing the position feedback to change the motor power.
Our robot controller can run programs while not connected to a computer, and can be powered with a battery.
Our robot will be implanted inside of a human body.
All of the robot parts are positioned inside of a kind of exoskeleton or 'shell' which protects all of the internal components.
Our robot will run while 'embedded' among a group of humans, and operate socially.
An Integrated Development Environment (or IDE)
An Intensive Design Engagement (or IDE)
An Investigative Development Engagement (or IDE)
An Integrated Design Estimator (or IDE)
Preliminary System on a Chip
Preliminary Substance on a Chip
Programmable Substance on a Chip
Programmable System on a Chip
Mechanical
Chemical
Electrical
Computer