Circuitry
Arduino
More Arduino
Coding
Miscellaneous
100

What way does electricity flow?


Positive to negative.

100

What does LED stand for?

Light emitting diode.

100

How many volts does Arduino provide?

5 V

100

What is a variable?

An empty bucket to store a data piece/value/item

100

What is debugging?

Finding and solving issues in your code

200

Give me an example of a real world circuit.

Varying answers


200

How many volts to power an LED?

3.3 (3) Volts

200
Where are Arduino boards created?

Italy!

200

What is a list?

A way to store a collection of values/data

200
Name two applications/software we used in this class

codeLab, MIT app inventor

300

Describe the major components of a circuit.

Wire, load/something to power, battery

300

Which leg of an LED, buzzer, or other pieces, is positive?

The longer leg!

300

What does digital write code allow us to do? (What are the two options, what real world thing does it mimic?)

It allows us to provide a pin with 5V or 0V using HIGH or LOW, like a light switch


300

What are some extensions for image files?

.png, .jpg, .jpeg, .gif

300

Give an example of a coding language

python, C, C++, R, scratch, scratch JR, arduino, java...

400

What is a short circuit?

When electricity isn't being used enough or at all causing it to flow through your power source potentially damaging it.

400

What does a resistor do and why do we need to use one for LEDs, buttons, and other components?

In order to avoid creating a short circuit and having leftover electricity.

400

What does analog write allow us to do?

Provide a value somewhere between 0V and 5V.

400

I want to create a button that increases my score with every click, how would I go about doing that?

Design:

Create a button of whatever size. Drag a label below. Rename both appropriately.

Coding:

when button1.click:

set scoreLabel.text to scoreLabel.text+1

400

what is a diode?

something that only allows electricity to flow one way

500

When was the first electric circuit invented (within 20 years)?

1800

500

What is Pulse Width Modulation?

The method in which arduino provides analog signals. It switches the voltage between 5V and 0V very quicky to simulate a value in between.

500

What do the tildes, ~, indicate/mean on the Arduino?

That these pins can provide an analog output/PWM.

500

What does this code do?

when bullet.collidedwith:

set bullet.visibile to false

set ScoreValue.text to ScoreValue.text + 1

set SaucerSprite.X to random int from 0 to Canvas.width

When the bullet collides, set its visible value to false, increase score by 1, then alien moves a random X location

M
e
n
u