Arduino Microcontroller: Intro to Arduino Flashcards

1
Q

Is a single-board microcontroller, intended to make the application of interactive objects or environments more accessible.

A

Arduino

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

A project was initiated to make a device for controlling student-built interactive design projects that was less expensive than other prototyping systems available at the time

A

Arduino

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

Designed to make the process of using electronics multidisciplinary projects more accessible

A

Arduino

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

Arduino sense the environment by receiving input from variety of sensors
True/False

A

True

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

Arduino affect its surroundings by controlling lights, motors, and other actuators
True/False

A

True

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

What year did the Arduino project was initiated ?

A

2005

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

Who are the founders of Arduino?

A

Massimo Banzi and David Cuartielles

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

What was Arduino named after?

A

Arduin of Ivrea

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

Where is the small factory that the founders began producing boards.

A

Ivrea

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

Where can Arduino Uno be programmed?

A

Arduino Software IDE
(integrated development environment)

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

Is a chip microcontroller used in Arduino Uno

A

Atmega328

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

The Atmega328 on the Arduino Uno comes preburned with a Bootloader that allows you to upload new code to it without the use of an external hardware programmer
True/False

A

True

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

Where can you also bypass the Bootloader and program the microcontroller through?

A

ICSP (In-Circuit Serial Programming) header

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

Arduino IDE works on Windows , Linux as well as Mac lion X platforms
True/False

A

True

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

Operating Voltage of Ardino

A

5V and 3.3 V

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

Input Voltage (recommended) of Arduino

A

7-12V

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

Input Voltage (limits) of Arduino

A

6-20V

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

How many Digital I/O Pins does Arduino have?

A

14

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

How many digital pins in Arduino provide PWM output

A

6

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

How many Analog Pins does Arduino have?

A

6

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

What are the factors that indicates the different versions of Arduino?

A
  • Number of input/output channels
  • Form factor
  • Processor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Give the 6 types of Arduino

A
  • Leonardo
  • Due
  • Micro
  • LilyPad
  • Esplora
  • Uno
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Is a slight upgrade compared to the Uno. Has built in USB compatibility. Presents to PC as a mouse or keyboard.

24
Q

Has much faster processor, many more
pins, Operates on 3.3 volts, and is similar to the Mega

25
Is a miniature microcontroller. Includes all functionality of the Leonardo. Easily usable on a breadboard.
Micro
26
An arduino, popular for clothing-based projects
Lilypad
27
A type of arduino, popular use for game controller. Includes joystick, four buttons, linear potentiometer (slider), microphone, light sensor, temperature sensor, three-axis accelerometer.
Esplora
28
How many groups does Arduino Uno have?
3
29
What year is Arduino UNO invented?
2010
30
What are the 3 groups of the pins in Arduino UNO
* 14 digital pins * 6 analog pins * power
31
Arduino is based on C++ without 80% of the instructions. True/False
True
32
What are programs called in Arduino?
sketches
33
Sketches need two functions:
* void setup( ) * void loop( )
34
Is a function in sketches that runs first and once.
setup( )
35
Is a function in sketches that runs over and over, until power is lost or a new sketch is loaded.
loop( )
36
Arduino sketches are centered around the pins on an Arduino board. True/False
True
37
Arduino sketches does not always loop True/False
False
38
Designates the specified pin for input or output
pinMode(pin, mode)
39
Sends a voltage level to the designated pin
digitalWrite(pin, value)
40
Reads the current voltage level from the designated pin
digitalRead(pin)
41
analogRead's range is 0 to 1024 True/False
False. 0 to 1023
42
What are the serial commands
print, println, write
43
Digital inputs will come to the Arduino as either:
on or off (HIGH or LOW, respectively)
44
How much voltage does HIGH and LOW have?
HIGH is 5VDC. LOW is 0VDC
45
Sensors can be both binary or a range True/False
True
46
Give at least 3 common sensor
* Potentiometers (Dials on a radio are simply ) * Temperature * Light * Angle * Switches * Accelerometer (measures motion and tilt) * Infrared sensor & light * Hall effect sensor and magnet * Ball tilt sensor (for measuring orientation) * Force
47
Are circuit boards that plug into the top of an Arduino
Shields
48
Examples of extended capabilities of an Arduino when using Shields.
* Ethernet * GPS * Motor * Prototype
49
Examples of Arduino Shields
* PCB * Built Shield * Inserted Shield * Micro SD * MP3 Trigger * LCD
50
Alternative controllers to Arduino
* PIC controller * Pinguino – PIC controller * MSP430 – Texas Instruments * Netduino * Raspberry Pi * BeagleBones
51
Microcontroller and development tools created by Microsoft to work with the .NET Micro Framework.
Netduino
52
Low end computer, not a controller. Uses Debian Linux. Programmed with Python BBC BASIC, C, Perl.
Raspberry Pi
53
6 advantages of Arduino
*Open source *Simplified and user-friendly programming language *No additional programmer/burner hardware required for programming board *Portable *Low power consumption *Best for beginners
54
4 disadvantages of Arduino
* Arduino is not designed to handle large complexity that comes with advanced projects * processing power is weaker than the PIC microcontroller * Limited working memory * Arduino is not suitable for designing advanced embedded systems
55
Arduino can be implemented in:
* Robotics, * Electrical appliances based on IR, * smart home automation, * fault recognition use in an underground cable
56
Are used in industries as it consumes only low power
PIC microcontrollers
57
It provides maximum efficiency and easily accessing methods to support software and hardware tools such as simulators, debuggers, and compilers
PIC microcontrollers