P3 Q2 Flashcards

1
Q

is an open-source electronics platform based on easy-to-use hardware and software.

A

arduino

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

are able to read inputs - light on a sensor, a finger on a button, or a Twitter message -
and turn it into an output - activating a motor, turning on an LED, publishing something online.

A

arduino boards

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

Arduino was born at the _____ as an easy tool for fast prototyping,
aimed at students without a background in electronics and programming.

A

Ivrea Interaction Design Institute

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

features of arduino

A
  1. inexpensive
  2. cross-platform
  3. simple, clear programming environment
  4. open source and extensible software
  5. open source and extensible hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Arduino boards are relatively inexpensive compared to other microcontroller
platforms. The least expensive version of the Arduino module can be assembled by hand, and
even the preassembled Arduino modules cost less than 1000 php

A

inexpensive

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

The Arduino Software (IDE) runs on Windows, Macintosh OSX, and Linux
operating systems. Most microcontroller systems are limited to Windows.

A

cross-platform

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

The Arduino Software (IDE) is easy-to-use for
beginners, yet flexible enough for advanced users to take advantage of as well. For teachers,
it’s conveniently based on the Processing programming environment, so students learning to
program in that environment will be familiar with how the Arduino IDE works.

A

simple, clear programming environment

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

The Arduino software is published as open source
tools, available for extension by experienced programmers. The language can be expanded
through C++ libraries, and people wanting to understand the technical details can make the
leap from Arduino to the AVR C programming language on which it’s based.

A

open source and extensible software

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

The plans of the Arduino boards are published
under a Creative Commons license, so experienced circuit designers can make their own
version of the module, extending it and improving it. Even relatively inexperienced users can
build the breadboard version of the module in order to understand how it works and save
money.

A

open source and extensible hardware

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

is software with source code that anyone can inspect, modify, and enhance.

A

open source

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

When does Arduino created?

A

2005

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

In 2005, building upon the work of _________ (creator of Wiring), ________ and
_________ created Arduino, an easy-to-use programmable device for interactive art design
projects, at the Interaction Design Institute Ivrea in Ivrea, Italy.

A

Hernando Barragán, Massimo Banzi, David Cuartielles

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

Microcontroller of arduino

A

ATmega328P

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

SPI

A

Serial Peripheral Interface

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

ISCP

A

In Circuit Serial Programming

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

AREF

A

analog reference

17
Q

Parts of Ardunio

A
  1. Power USB
  2. Power Barrel Jack
  3. Voltage Regulator
  4. Crystal Oscillator
  5. Arduino Reset
    6-9. 3.3V, 5V, GND, GND, Vin
  6. Analog Pins
  7. Main Microcontroller
  8. ISCP Pin
  9. Power LED indicator
  10. Tx and Rx LEDs
  11. Digital I/O
  12. AREF
18
Q

is the ability of a microcontroller to be programmed without
disconnecting from the circuitry.

19
Q

is a synchronous serial data protocol used by microcontrollers
for communicating with one or more peripheral devices quickly over short distances. It can also be used
for communication between two microcontrollers.

20
Q

Software structure consist of two main functions:

A

Setup() function
Loop() function

21
Q

is called when a sketch starts. Use it to initialize the variables, pin modes,
start using libraries, etc. Only run once

A

setup() function

22
Q

is used only in function declarations. It indicates that the function is expected
to return no information to the function from which it was called.

23
Q

Variables that are declared inside a function or block are

A

local variables

24
Q

are defined outside of all the functions, usually at the top of the program

A

global variables

25
is the name that Arduino uses for a program
sketch