Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2018
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
PRÁCTICA N° 01
“CONOCIENDO ARDUINO”
2. ¿Qué es Arduino?
1. 5.
2. 6.
3. 7.
4. 8.
2
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Negro 0 X 1 = 100
Café 1 1 X 10 = 101 + 1% 1
Rojo 2 2 X 100 = 102 + 2% 0.1
Naranja 3 3 X 1000 = 103 0.01
Amarillo 4 4 X 10000 = 104 + 4% 0.001
Verde 5 5 X 100000 = 105
Azul 6 6 X 1000000 = 106
Violeta 7 7 X 10000000 =107
Gris 8 8
Blanco 9 9
Oro X 0.1=10-1 + 5%
Plata X 0.01=10-2 + 10%
Sin color + 20%
Recordemos que en la clase vimos dos formas para calcular los colores o los valores en Ohmios en
una resistencia.
La primera forma nos dice que debemos de llevar los colores o los valores de Resistencia a una
expresión que tenga la siguiente forma:
ABx10C+D donde:
A= 1er Cifra Significativa
B= 2da Cifra Significativa
C= Multiplicador
D= Tolerancia
3
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Para la segunda forma ya no es necesario que utilicemos el multiplicador, recuerden que en este
caso utilizaremos la cifra significativa del color para que nos indique la cantidad de ceros que
agregaremos.
A= 1er Cifra Significativa
B= 2da Cifra Significativa
C= Cantidad de Ceros
D= Tolerancia
EJERCICIOS
1era BANDA 2da BANDA 3ra BANDA 4ta BANDA 5ta BANDA VALOR R
CAFÉ NARANJA VIOLETA ROJO
ROJO ROJO ROJO DORADO
VIOLETA BLANCO NARANJA PLATA
AMARILLO AZUL CAFÉ SIN COLOR
VERDE AZUL NEGRO ROJO
NARANJA CAFÉ AMARILLO CAFÉ
BLANCO VERDE DORADO PLATA
GRIS GRIS GRIS DORADO
VIOLETA ROJO PLATA DORADO
CAFÉ AMARILLO AZUL AMARILLO
NARANJA ROJO VIOLETA CAFÉ DORADO
AZUL VERDE GRIS NARANJA PLATA
AMARILLO CAFÉ ROJO NEGRO SIN COLOR
VIOLETA AMARILLO BLANCO ROJO AMARILLO
ROJO CAFÉ AZUL AMARILLO DORADO
VERDE CAFÉ ROJO AZUL CAFÉ
CAFÉ NEGRO NEGRO NEGRO DORADO
AMARILLO ROJO NARANJA DORADO DORADO
NARANJA VIOLETA AZUL PLATA PLATA
CAFÉ AMARILLO ROJO NEGRO CAFE
4
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
2. Identifique los colores que debería de llevar las resistencias según el valor de cada una de ellas.
1era BANDA 2da BANDA 3ra BANDA 4ta BANDA 5ta BANDA VALOR R
15KΩ
300Ω
570Ω
1.2KΩ
3.3KΩ
2MΩ
1.5MΩ
220Ω
1.3Ω
33Ω
3.54KΩ
1,250MΩ
860Ω
2.2KΩ
790Ω
65MΩ
57.8MΩ
680KΩ
1.2Ω
0.8Ω
5
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
PRÁCTICA N° 02
“PARPADEO DE UN LED”
Materiales:
• Placa Protoboard
• Microcontrolador Arduino
• Cable de conexión
• 1 LED
• 1 resistencia 120 Ω
• Cables
Objetivo
Conocer y analizar el esquema de programación del microcontrolador, el montaje de circuitos
sencillos y la estructura de la placa Arduino, el programa es sencillo y consiste en hacer
parpadear un LED con una frecuencia de 1 segundo
Vamos a aprender a:
1. Definir variables int
2. Inicializar las variables de salida pinMode(variable,OUTPUT);
3. Hacer bucles para que se repita la secuencia void loop()
4. Función para hacer que funcione el LED digitalWrite(variable,HIGH);
5. Función para hacer que no funcione el LED digitalWrite(variable,LOW);
6. Función para mantener una variable en un estado durante un tiempo
delay(tiempo en ms)
Diagrama de flujo
6
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Montaje
Programa:
/*
Parpadeo: Enciende un LED un segundo, entonces se apaga 1 segundo y así sucesivamente. El
LED está conectado al Pin 13 y lleva en serie una resistencia de protección cuyo valor podrá estar
entre 120 Ω y 220 Ω.
*/
void setup()
{
pinMode(ledPin, OUTPUT); // inicializa el pin 3 como salida
}
void loop() // ahora hacemos un bucle
{
digitalWrite(ledPin, HIGH); // enciende el LED
delay(1000); // espera un segundo
digitalWrite(ledPin, LOW); // apaga el LED
delay(1000); // espera un segundo
}
Actividades:
1. Con el mismo montaje varia el tiempo de encendido y apagado del LED, ahora
debe ser de 2 segundos
7
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
PRÁCTICA N° 03
“PARPADEO DE VARIOS LEDS”
Materiales:
• Placa protoboard
• Microcontrolador Arduino
• Cable de conexión
• 1 LED Rojo
• 1 LED Verde
• 2 Resistencias de 20 Ω
• Cables
Objetivo
Ahora tenemos 2 LEDs. Queremos que el LED rojo esté siempre encendido y que el
amarillo esté 1 segundo encendido y medio segundo apagado.
Se complica el montaje y se debe introducir una nueva variable.
Diagrama de flujo
8
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Montaje
Programa
/*Parpadeo. Practica 2
Un led siempre encendido, rojo
Un segundo led verde se enciende 1 seg y se apaga 0,5 segundos
*/
int ledrojo = 1; // LED rojo conectado al pin 1
int ledverde=8; // LED verde conectado al pin 8
void setup()
{
pinMode(ledrojo, OUTPUT); //ledrojo y ledverde son variables de salida
pinMode(ledverde,OUTPUT);
}
void loop()
{
digitalWrite(ledrojo, HIGH); // enciende el led rojo
digitalWrite(ledverde,HIGH); //enciende el led verde
delay(1000); // espera un segundo
digitalWrite(ledverde, LOW); // apaga el led verde
delay(500); // espera medio segundo
}
9
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Actividades:
1. Cambia el programa para que se mantenga encendido el LED verde y parpadea el rojo.
2. Cambia el programa para que el LED rojo esté encendido 1,5 segundos y apagado 0,8
segundos.
3. Cambia el programa para que cuando el LED rojo este encendido el LED verde esté
apagado y cuando el LED rojo esté apagado el LED verde esté encendido.
Frecuencia de 1 segundo.
4. Monta un LED amarillo y modifica el programa para que se enciendan los LED con
la siguiente secuencia Verde-Amarillo-Rojo
10
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
PRÁCTICA N° 04
“CONTROL DE UN LED CON UN PULSADOR”
Materiales:
• Placa protoboard
• Microcontrolador Arduino
• Cable de conexión
• 1 LED Rojo
• 1 Pulsador
• 1 Resistencia de 120 Ω
• 1 Resistencia de 150 kΩ
• Cables
Objetivo
El LED rojo se debe encender cuando accionamos el pulsador. En esta
práctica introducimos los siguientes conceptos:
- Variable val (donde se almacena el estado del pulsador)
- Inicializar una variable de entrada de información pinMode(variable,INPUT);
- Función que nos dice el estado del interruptor digitalRead(variable);
- Función que permite actuar de una forma cuando el interruptor está cerrado y de
otra forma cuando el interruptor está abierto if (val==HIGH){ } else{}
Diagrama de flujo
11
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Montaje
Programa
/*El objetivo de este programa es controlar el encendido y apagado de un led
*Si el pulsador está pulsado se enciende el LED si no está apagado */
int pulsador=8;
int led=1;
int val=0;
void setup(){
pinMode(pulsador,INPUT);
pinMode(led,OUTPUT);
}
void loop(){
val=digitalRead(pulsador);
if(val==HIGH){
digitalWrite(led,HIGH);
}
else{ digitalWrite(led,LOW);
}
}
12
I.E. Independencia Americana
Área Educación para el Trabajo Taller de Robótica
Actividades
1. Cambia el programa para que cuando el pulsador está pulsado el LED se apaga y
cuando está sin pulsar el LED está encendido
2. Pon un LED verde y varia el programa para que cuando acciones el pulsador el
LED rojo esté encendido y el LED verde apagado, al dejar de pulsar el LED rojo se
apaga y se enciende el LED verde
13