Está en la página 1de 3

Material de Apoyo

Arduino es una plataforma de electrónica abierta para la


creación de prototipos basada en software y hardware
libre, flexibles y fáciles de usar. Se creó para artistas,
diseñadores, aficionados y cualquier interesado en crear
entornos u objetos interactivos. Arduino puede tomar
información del entorno a través de sus pines de entrada,
para esto toda una gama de sensores puede ser usada y
puede afectar aquello que le rodea controlando luces,
motores y otros actuadores. El microcontrolador en la placa Arduino se programa
mediante el lenguaje de programación, Las placas pueden ser hechas a mano o comprarse
montadas de fábrica; el software puede ser descargado de forma gratuita. Los ficheros de
diseño de referencia (CAD) están disponibles bajo una licencia abierta, así pues, eres libre
de adaptarlos a tus necesidades. www.arduino.cc

Tipos de Placas

• Arduino DUE. ...


• Arduino Leonardo. ...
• Arduino Mega 2560. ...
• Arduino Mega ADK. ...
• Arduino Micro. ...
• Arduino Nano

JUMPER

HEMBRA - HEMBRA MACHO - HEMBRA


MACHO - MACHO

¿Qué es un LED de Arduino?


Un led (del acrónimo inglés LED, light-emitting diode:
'diodo emisor de luz) es un componente optoelectrónico
pasivo y, más concretamente, un diodo que emite luz. Los
leds se usan como indicadores en muchos dispositivos y en
iluminación.

¿Qué es una resistencia?

Una resistencia es un elemento electrónico pasivo que tiene


la particularidad de dificultar el paso de la corriente
eléctrica a través de ella. Encontramos resistencias
prácticamente en todas partes a nuestro alrededor, pero no
las vemos, están en los circuitos de un transformador, en
cualquier aparato electrodoméstico, en todos los aparatos
electrónicos.

Características de las resistencias:


 La unidad de medida para las resistencias es el Ohmio, abreviado Ohm u Ω.
 Cuanto mayor el valor en ohmios de una resistencia, más resistencia ofrece al paso
de la corriente, mayor voltaje impone en sus bornes y más se recalienta.
 Las resistencias no tienen polaridad, puedes conectarlas como quieras

1
Material de Apoyo
 Los códigos de colores que llevan pintados nos indican su valor en ohmios tal y
como se muestra en la diapositiva: Yo soy daltónico, así que para medir una
resistencia utilizo mi mejor herramienta, un polímetro
 En nuestros proyectos de Arduino prácticamente sólo usaremos resistencias de
valores:
 220 Ω ó 330 Ω
 1 KΩ
 10 KΩ

La Protoboard

llamada en inglés breadboard, es una placa de pruebas en los que se pueden


insertar elementos electrónicos y cables con
los que se arman circuitos sin la necesidad
de soldar ninguno de los componentes. Las
Protoboard tienen orificios conectados
entre sí por medio de pequeñas laminas
metálicas. Usualmente, estas placas siguen
un arreglo en el que los orificios de una
misma fila están conectados entre sí y los
orificios en filas diferentes no. Los orificios
de las placas normalmente están tienen una
separación de 2.54 milímetros (0.1
pulgadas).
Una Protoboard es un instrumento que permite probar el diseño de un circuito sin
la necesidad de soldar o desoldar componentes. Las conexiones en una Protoboard
se hacen con solo insertar los componentes lo que permite armar y modificar
circuitos con mayor velocidad.

EJERCICIOS DE PRACTICAS

/**
* Luz intermitente
/**
*/ /** * Semáforo Simple
* Luz alterna */
void setup() { void setup() {
pinMode(13, OUTPUT);
*/ pinMode(13, OUTPUT);
} pinMode(12, OUTPUT);
void setup() { pinMode(11, OUTPUT);
void loop() { pinMode(13, OUTPUT); digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH); pinMode(12, OUTPUT); digitalWrite(11, LOW);
delay(1000); } }
digitalWrite(13, LOW); void loop() {
delay(1000); digitalWrite(13, LOW);
}
void loop() {
digitalWrite(11, HIGH);
digitalWrite(13, HIGH); delay(5000);
digitalWrite(12, LOW); digitalWrite(11, LOW);
delay(1000); digitalWrite(12, HIGH);
delay(1000);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(12, HIGH); digitalWrite(13, HIGH);
delay(1000); delay(5000);
} }

2
Material de Apoyo

servomotor o servo. Es un motor eléctrico, pero con


dos características especiales.

Hay varios modelos de servomotor con Arduino. En este caso


vamos a utilizar un Micro Servo 9g SG90 de Tower Pro. Todos
tienen un funcionamiento muy parecido y la programación
puede variar muy poco.

¿Cómo programar un servo desde el entorno de


Arduino?
Ahora vamos a ir a lo interesante, la programación. Para
ello tenemos que hacer uso de una librería externa para
poder controlar el servo desde Arduino. Para incorporar
la librería tenemos que ir a Programa/Include
Library/Servo.

Practica 1 Servo
// Incluímos la librería para poder
controlar el servo
#include <Servo.h>

// Declaramos la variable para


controlar el servo
Servo servoMotor;

void setup() {
// Iniciamos el monitor serie para
mostrar el resultado
Serial.begin(9600);

// Iniciamos el servo para que


Practica servo 2
empiece a trabajar con el pin 9
servoMotor.attach(9); #include <Servo.h>
}
Servo servomotor;
void loop() { void setup() {
servomotor.attach(9);
// Desplazamos a la posición 0º }
servoMotor.write(0);
// Esperamos 1 segundo void loop() {
delay(1000); for(int i=0; i<=180; i+=10){
servomotor.write(i);
// Desplazamos a la posición 90º delay(100);
}
servoMotor.write(90);
for(int i=180; i>=0; i-=10){
// Esperamos 1 segundo servomotor.write(i);
delay(1000); delay(100);
}
// Desplazamos a la posición 180º }
servoMotor.write(180);
// Esperamos 1 segundo
delay(1000);
}

También podría gustarte