Arduino Flashcards

(15 cards)

1
Q

Historia del arduino

A

Fue creado el instituto de diseño interactivo y Ivrea (Italia) en 2005 por un grupo de investigadores liderados por mássino banzi y David cuartielles

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

Aplicación y uso de microcontroladores arduino

A

Se usan principalmente en electrodomésticos, robótica sistemas automotrices y automatización

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

App para programar en arduino y estructura

A

Se utiliza la aplicación ide arduino.
un programa en arduino consta de dos funciones principales, setup: inicializa componentes y se ejecuta una vez al encender o reiniciar la placa.
loop: que ejecuta de forma continua mientras la placa está encendida

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

Símbolos importantes

A

; finaliza una instrucción

{} Agrupan instrucciones para ejecutar en bloque

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

IF
FOR
WHILE
Delay

A

IF: se ejecuta si la condicion es verdadera

If (digitalRead(boton) == HIGH
digitalWrite(13,HIGH);
} else {
digitalWrite(13, LOW);

FOR: repite un bloque un número fijo de veces
for (int i= 0; i‹ 5; i++) // repite 5 veces

WHILE: repite mientras la condición sea verdadera

Delay: pausa el programa por una cantidad de milisegundos

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

Pull Up
Pull down

A

Pull Up: mantiene el pin en high hasta que se presiona

Pull down: se mantiene el pin en low hasta que se activa

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

Concepto de arduino

A

Es una plataforma de hardware y software libre que se usa para aprender y crear proyectos de electrónica

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

Componentes en arduino

A

Incluyo un microcontrolador, entradas y salidas, o pines

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

Código para configurar un pin como salida

A

Void setup ()
Pinmode (13, OUTPUT)

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

Encenderá pagar un pin

A

DigitalWrite (13, HIGH);
o
DigitalWrite (13, LOW);

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

Como declara una variable (es para guardar números enteros)

A

int temperatura= 24; // creo una variable llamada temperatura con el valor 24

Ideal para contar cosas, leer pines, manejar sensores que dan valores enteros

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

DigitalRead
DigitalWrite

A

DigitalRead: es una función que se usa para leer el estado o valor de un pin digital configurado como entrada, únicamente devuelve 1(HIGH) o 0(LOW).
digitalRead(pin)

DigitalWrite: es una función que es eso para enviar un valor encendero o apagar a un pin digital configurado como salida
digitalWrite(pin, valor)

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

pinMode

A

Se usa para hacer el programa cómo debe funcionar un pin digital como entrada o como salida
pinMode(pin, mode)
pinMode(2, OUTPUT) o INPUT

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

-Entradas digitales
-Señales analógicas
-Entradas analógicas
- Salidas analógicas

A
  • Son pines que detectan solo dos estados high y low
  • son señales contigo que pueden tener diferentes valores no son encendido y apagado por ejemplo entre 0 a 5 voltios
    (Arduino y no no genera señales analógicas verdaderas pero sí puede leerlas)
  • Se usan para leer señales variables entre 0 a 5 voltios
    (Se lee con:
    int valor= analogRead(A0))
  • el pin se enciende y apaga rápidamente para simular voltajes entre 0 y 5 voltios
    analogWrite(pin, valor)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly