Arduino History Quiz

UnaffectedPlanet avatar
UnaffectedPlanet
·
·
Download

Start Quiz

Study Flashcards

29 Questions

The Colombian student who created the Wiring development platform did it as his Master's thesis project in 2004 at the Interaction Design Institute Ivrea in Ivrea, Italy was ____________.

Hernando Barragán

Massimo Banzi and Casey Reas in 2005 added support for the cheaper ____________ microcontroller to Wiring.

ATmega8

The name 'Arduino' comes from a bar in Ivrea, where some of the founders of the project used to meet. The bar is in ____________.

Ivrea

Different Types of Arduino include Uno, Leonardo, Due, Yun, Micro, Robot, Esplora, Mega, Mini, Lilypad, Diecimila, Nano, Pro Mini, Fio, Zero. These are different types of ____________.

Arduino

Arduino Shields are pre-built circuit boards used to connect to a number of Arduino boards. These shields fit on the top of the Arduino compatible boards to provide additional capabilities like connecting to the internet, motor controlling, providing wireless communication, LCD screen controlling, etc. They are used for providing additional ____________.

capabilities

The Arduino's initial core team consisted of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis. These individuals were part of the initial ____________ team.

core

The Arduino ______ is a type of shield used for wireless communication

Wireless

The GSM Shield enables communication using the Global ______ System for Mobile

Communications

The ATMEGA 328 is an ICSP, which stands for In-circuit serial ______

programming

The Arduino Uno Board utilizes a CPU, which stands for Central Processing ______

Unit

The SRAM in Arduino stands for Static Random Access ______

Memory

UART stands for Universal ______/Transmitter

Receiver

Arithmetic Operators include Addition, Subtraction, Multiplication, Division, and ______

Modulo

The pinMode function configures the specified pin to behave either ______ or OUTPUT

input

The digitalWrite function sets a pin configured as OUTPUT to either a HIGH or a ______ state at the specified pin

LOW

The digitalRead function reads the value from a specified pin, it will be either HIGH or ______

LOW

When the pushbutton is not pressed (open), there is no connection between its two ______

legs

When the pushbutton is pressed (closed), it connects its two ______ together

legs

Logical AND (&&): Results in true only if ____________ operands are true.

both

BPress is a variable that represents whether a button press has occurred (true) or not (false). Currently, it's set to ____________, indicating no press has happened yet.

false

CheckIncButtonPress() likely checks if the button for increasing has been ____________.

pressed

The ATMEGA 328 is an ICSP, which stands for In-circuit serial ____________.

programming

The GSM Shield enables communication using the Global ______ System for Mobile.

System

The Arduino ______ is a type of shield used for wireless communication.

WiFi

When a pin is set to send data as OUTPUT: 'LOW' means the pin outputs 0 volts. It can complete circuits, like turning off an LED connected to +5 volts or to another pin set to 'HIGH'.Defining Digital Pins, INPUT and OUTPUT Pins Configured as Inputs: When set as INPUT using pinMode(), they're in a high-impedance state. This means they don't provide much electrical interference to other circuits. Pins Configured as Outputs: When set as OUTPUT using pinMode(), they're in a low-impedance state. They can provide a strong current to other circuits, making them useful for powering components. Variable Declaration Character (Char): It's a type of data that can hold one character, like a letter, number, or symbol. It takes up 1 ______ of memory. Character values are written in single quotes, like 'A'. For multiple characters, such as words or sentences, we use double quotes, like 'ABC'. The char data type is signed, meaning it can encode numbers from -128 to 127. If you need an unsigned, one-______ (8 bit) data type, you can use the ______ data type. Byte: It's a type of data that can store an 8-bit number. It can hold values from 0 to 255. Byte is an unsigned data type, meaning it doesn't store negative numbers. ______ b = B10010; // 'B' is the binary formatter (18 decimal) - In the line of code ______ b = B10010;, b is assigned the value 18. The 'B' before the number indicates that it's in binary format. So, B10010 in binary is equivalent to 18 in decimal, and that's what b holds.

byte

When a pin is set to send data as OUTPUT: 'LOW' means the pin outputs 0 volts. It can complete circuits, like turning off an LED connected to +5 volts or to another pin set to 'HIGH'.Defining Digital Pins, INPUT and OUTPUT Pins Configured as Inputs: When set as INPUT using pinMode(), they're in a high-impedance state. This means they don't provide much electrical interference to other circuits. Pins Configured as Outputs: When set as OUTPUT using pinMode(), they're in a low-impedance state. They can provide a strong current to other circuits, making them useful for powering components. Variable Declaration Character (Char): It's a type of data that can hold one ______acter, like a letter, number, or symbol. It takes up 1 byte of memory. Character values are written in single quotes, like 'A'. For multiple ______acters, such as words or sentences, we use double quotes, like 'ABC'. The ______ data type is signed, meaning it can encode numbers from -128 to 127. If you need an unsigned, one-byte (8 bit) data type, you can use the byte data type. Byte: It's a type of data that can store an 8-bit number. It can hold values from 0 to 255. Byte is an unsigned data type, meaning it doesn't store negative numbers. byte b = B10010; // 'B' is the binary formatter (18 decimal) - In the line of code byte b = B10010;, b is assigned the value 18. The 'B' before the number indicates that it's in binary format. So, B10010 in binary is equivalent to 18 in decimal, and that's what b holds.

char

When a pin is set to send data as OUTPUT: 'LOW' means the pin outputs 0 volts. It can complete circuits, like turning off an LED connected to +5 volts or to another pin set to 'HIGH'.Defining Digital Pins, INPUT and OUTPUT Pins Configured as Inputs: When set as INPUT using pinMode(), they're in a high-impedance state. This means they don't provide much electrical interference to other circuits. Pins Configured as Outputs: When set as OUTPUT using pinMode(), they're in a low-impedance state. They can provide a strong current to other circuits, making them useful for powering components. Variable Declaration Character (Char): It's a type of data that can hold one character, like a letter, number, or symbol. It takes up 1 byte of memory. Character values are written in single quotes, like 'A'. For multiple characters, such as words or sentences, we use double quotes, like 'ABC'. The char data type is signed, meaning it can encode numbers from -128 to 127. If you need an unsigned, one-byte (8 bit) data type, you can use the byte data type. Byte: It's a type of data that can store an 8-bit number. It can hold values from 0 to 255. Byte is an unsigned data type, meaning it doesn't store negative numbers. byte b = B10010; // 'B' is the binary formatter (18 decimal) - In the line of code byte b = B10010;, b is assigned the value 18. The 'B' before the number indicates that it's in binary format. So, B10010 in binary is equivalent to 18 in decimal, and that's what b holds.

pins

When a pin is set to send data as OUTPUT: 'LOW' means the pin outputs 0 volts. It can complete circuits, like turning off an LED connected to +5 volts or to another pin set to 'HIGH'.Defining Digital Pins, INPUT and OUTPUT Pins Configured as Inputs: When set as INPUT using pinMode(), they're in a high-impedance state. This means they don't provide much electrical interference to other circuits. Pins Configured as Outputs: When set as OUTPUT using pinMode(), they're in a low-impedance state. They can provide a strong current to other circuits, making them useful for powering components. Variable Declaration Character (Char): It's a type of data that can hold one character, like a letter, number, or symbol. It takes up 1 byte of memory. Character values are written in single quotes, like 'A'. For multiple characters, such as words or sentences, we use double quotes, like 'ABC'. The char data type is signed, meaning it can encode numbers from -128 to 127. If you need an unsigned, one-byte (8 bit) data type, you can use the byte data type. Byte: It's a type of data that can store an 8-bit number. It can hold values from 0 to 255. Byte is an unsigned data type, meaning it doesn't store negative numbers. byte b = B10010; // 'B' is the ______ formatter (18 decimal) - In the line of code byte b = B10010;, b is assigned the value 18. The 'B' before the number indicates that it's in ______ format. So, B10010 in ______ is equivalent to 18 in decimal, and that's what b holds.

binary

When a pin is set to send data as OUTPUT: 'LOW' means the pin outputs 0 volts. It can complete circuits, like turning off an LED connected to +5 volts or to another pin set to 'HIGH'.Defining Digital Pins, INPUT and OUTPUT Pins Configured as Inputs: When set as INPUT using pinMode(), they're in a high-______ state. This means they don't provide much electrical interference to other circuits. Pins Configured as Outputs: When set as OUTPUT using pinMode(), they're in a low-______ state. They can provide a strong current to other circuits, making them useful for powering components. Variable Declaration Character (Char): It's a type of data that can hold one character, like a letter, number, or symbol. It takes up 1 byte of memory. Character values are written in single quotes, like 'A'. For multiple characters, such as words or sentences, we use double quotes, like 'ABC'. The char data type is signed, meaning it can encode numbers from -128 to 127. If you need an unsigned, one-byte (8 bit) data type, you can use the byte data type. Byte: It's a type of data that can store an 8-bit number. It can hold values from 0 to 255. Byte is an unsigned data type, meaning it doesn't store negative numbers. byte b = B10010; // 'B' is the binary formatter (18 decimal) - In the line of code byte b = B10010;, b is assigned the value 18. The 'B' before the number indicates that it's in binary format. So, B10010 in binary is equivalent to 18 in decimal, and that's what b holds.

impedance

Test your knowledge on the history of Arduino, including its origins from the Wiring development platform and the key individuals involved such as Hernando Barragán, Massimo Banzi, and Casey Reas. Learn about the transition from Wiring to Arduino and the significant contributions made by different people.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser