Arduino History Quiz
29 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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 ____________.

<p>Arduino</p> Signup and view all the answers

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 ____________.

<p>capabilities</p> Signup and view all the answers

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.

<p>core</p> Signup and view all the answers

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

<p>Wireless</p> Signup and view all the answers

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

<p>Communications</p> Signup and view all the answers

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

<p>programming</p> Signup and view all the answers

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

<p>Unit</p> Signup and view all the answers

The SRAM in Arduino stands for Static Random Access ______

<p>Memory</p> Signup and view all the answers

UART stands for Universal ______/Transmitter

<p>Receiver</p> Signup and view all the answers

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

<p>Modulo</p> Signup and view all the answers

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

<p>input</p> Signup and view all the answers

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

<p>LOW</p> Signup and view all the answers

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

<p>LOW</p> Signup and view all the answers

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

<p>legs</p> Signup and view all the answers

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

<p>legs</p> Signup and view all the answers

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

<p>both</p> Signup and view all the answers

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.

<p>false</p> Signup and view all the answers

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

<p>pressed</p> Signup and view all the answers

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

<p>programming</p> Signup and view all the answers

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

<p>System</p> Signup and view all the answers

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

<p>WiFi</p> Signup and view all the answers

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.

<p>byte</p> Signup and view all the answers

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.

<p>char</p> Signup and view all the answers

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.

<p>pins</p> Signup and view all the answers

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.

<p>binary</p> Signup and view all the answers

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.

<p>impedance</p> Signup and view all the answers

More Like This

Arduino Flash Layout
10 questions
Arduino: Comando pinMode
16 questions

Arduino: Comando pinMode

UnaffectedExpressionism avatar
UnaffectedExpressionism
Use Quizgecko on...
Browser
Browser