Robotics GA 1.1 Flashcards

1
Q

-A small computer (SoC) on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals
-Serves as the brain of our robot
-Compared to our nervous system, this unit sends the information programmed so different robotic parts can function

A

Microcontroller Unit (MCU)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

-A single-board microcontroller to make using electronics in multidisciplinary projects more accessible

A

Arduino

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

-Can be used with either a 9v or 12v Supply

A

Power IN (Barrel Jack)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

-Provides power and communicates with the board when plugged into a computer via USB

A

Power IN (USB Port)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

-It blinks when receiving data

A

LED (RX: Receiving)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

-It blinks when transmitting data

A

LED (TX: Transmitting)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

-It blinks when the program is running properly

A

LED (Troubleshooting)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

-Can be used for input, output, power, and ground
-Pin 0 – 13
-Analog Output Pins / PWM Pins Pin ~ 3, ~5, ~6, ~9, ~10 and ~11

A

Pins (Digital, Analog, Ground)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

-Indicates if there is power

A

LED (On/Off)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

-Manually resets the Arduino that makes your code restart

A

Reset Button

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

-They can be used for input, output, power, and ground

A

Pin (Analog In, Power In, Ground Power Out, Reset)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

-Contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus
-Connects to the Arduino and Genuino hardware to upload programs and communicate with them

A

Arduino IDE (Integrated Development Environment)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

-Compiles and checks your code
-It will catch errors in syntax

A

Verify

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

-Sends your code to the Arduino board
-When you click it, you should see the lights on your board blink rapidly

A

Upload

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

-This button opens up a new code window tab

A

New

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

-This button will let you open up an existing sketch

A

Open

17
Q

-This saves the currently active sketch

A

Save

18
Q

-This will open a window that displays and serial information your Arduino board is transmitting
-It is very useful for debugging

A

Serial Monitor

19
Q

-Shows the name of the sketch you are currently working on

A

Sketch Name

20
Q

-This is the area where you write the code for your sketch

A

Code Area

21
Q

-This is where the IDE tells you if there were any errors in your code

A

Message Area

22
Q

-This shows complete error messages
-When debugging, this is very useful

A

Text Console

23
Q

-Shows you what board and serial port selections

A

Board and Serial Port

24
Q

-Will overwrite the bootloader on the board

A

Upload Using Programmer

25
Q

-Saves a .hex le that may be kept as archive or sent to the board using other tools

A

Export Compiled Binary

26
Q

-Opens the current sketch folder

A

Show Sketch Folder

27
Q

-Adds a library to your sketch by inserting #include statements at the start of your code

A

Include Library

28
Q

-Adds a source le to the sketch (it will be copied from its current location)

A

Add File

29
Q

-Is the name that Arduino uses for a program
-It is the unit of code that is uploaded to and run on an Arduino board

A

Sketch

30
Q

-Describes the process of obtaining data from a source, such as a network connection, user input, sensor, or file

A

Read

31
Q

-It is referred to as this to save or output data to a destination, such as a file, a display, a network connection, or a database

A

Write

32
Q

-Using this function, a microcontroller’s digital pins can have their states changed. The pin number and the status (HIGH or LOW) are the two arguments that are required.

A

digitalWrite()

33
Q

-This microcontroller function is used to read the status of a digital pin. The pin number to be read is the only argument needed

A

digitalRead()

34
Q

-To create a Pulse Width Modulation (PWM) signal on a digital pin. The pin number and the analog output value are its two required arguments.

A

analogWrite()

35
Q

-Using this function, a microcontroller’s analog pin can be read for its value. The analog pin number to be read is the only argument required.

A

analogRead()