MANUAL DE PRÁCTICAS ARDUINO
Enviado por pedro_quijije • 18 de Diciembre de 2018 • Apuntes • 4.974 Palabras (20 Páginas) • 136 Visitas
MANUAL
DE
PRÁCTICA
INTRODUCCIÓN
El presente manual ha sido elaborado con la finalidad que el estudiante y el docente puedan utilizar de la mejor manera el moduló de práctica de Inteligencia artifical, y de esta manera armar y programar los diferntes circuitos.
También proporciona la información necesaria en lo referente a la programación, los materiales utilizados y conexión de sus componentes mediante un diagrama eléctrico para realizar las diferentes prácticas de laboratorio y así poder mejorar los conocimientos que seran necesarios para el diseño de nuevos proyectos tecnológicos.
La programación de estos dispositivo, se explican cada práctica paso a paso, considerando que se está utilizando tecnología actualizada como es la programación de sistemas Arduino, lo cual motiva a trabajar en diversidades temas actuales referente a la Inteligencia Artificial, los profesionales en formación pueden aprender y desarrollar habilidades cognitivas relacionado a este tema y de esta forma mejorar su capacidad de aprendizaje.
PRÁCTICA N° 1
TEMA: PARPADEO DE UN DIODO LED
Objetivo: Obtener el papadeo de un LED cada dos segundos conectado al pin 10.
MATERIAL NECESARIO:
1 – Tarjeta arduino uno, mega o leonardo.
1 – Cable USB para Arduino
1 – Tarjeta Protoboard
1 – Software IDE de Arduino
1 – LED común de cualquier color
1 – resistencia de 220 ó 330 ohms
Cables
DESARROLLO DEL PROGRAMA
/*
Se enciende un LED durante dos segundo , luego se apaga durante dos segundo, en repetidas ocasiones .
*/
void setup() {
// Inicializar el pin digital como una salida.
// Pin 10 tiene un LED conectado en la placa Arduino
pinMode(10, OUTPUT);
}
void loop() {
digitalWrite(10, HIGH); // Enciende el LED
delay(2000); // Pausa de 2 segundo
digitalWrite(10, LOW); // Apaga el LED
delay(2000); // Pausa de 2 segundo
}
DIAGRAMA ELÉCTRICO
PRÁCTICA N° 2
TEMA: SECUENCIA DE DIODO LED
Objetivo: Obtener la secuencia de encendido y apagado con diodos leds.
MATERIAL NECESARIO:
1 – Tarjeta arduino uno, mega o leonardo.
1 – Cable USB para Arduino
1 – Tarjeta Protoboard
1 – Software IDE de Arduino
7 – LED común de cualquier color
7 – resistencia de 220 ó 330 ohms
Cables
DESARROLLO DEL PROGRAMA
/*
Se encienden y apagan una secuencia de leds uno despues de otro, primero en un sentido y luego en el otro.
*/
const int pausa = 300; // El tiempo que permanece encendido cada led
void setup() {
// inicializamos los pines del 4 al 10 como OUTPUT con un ciclo for
for (int pinLed = 4; pinLed < 11; pinLed++) {
pinMode(pinLed, OUTPUT);
}
}
void loop() {
// encendemos y apagamos en un loop desde el pin menor 4 al mayor 10
for (int pinLed = 4; pinLed < 11; pinLed++) {
// pone el pinLed en HIGH encendiendo el led
digitalWrite(pinLed, HIGH);
delay(pausa);
// pone el pinLed en LOW apagando el led
digitalWrite(pinLed, LOW);
}
delay(pausa);
// encendemos y apagamos en otro loop desde el pin mayor 10 al pin menor 4
for (int pinLed = 10; pinLed > 3; pinLed--) {
// pone el pinLed en HIGH encendiendo el led
digitalWrite(pinLed, HIGH);
delay(pausa);
// pone el pinLed en LOW apagando el led
digitalWrite(pinLed, LOW);
}
delay(pausa);
}
DIAGRAMA ELÉCTRICO
PRÁCTICA N° 3
TEMA: SEMÁFORO
Objetivo: Obtener el encendido del semáforo.
MATERIAL NECESARIO:
1 – Tarjeta arduino uno, mega o leonardo.
1 – Cable USB para Arduino
1 – Tarjeta Protoboard
1 – Software IDE de Arduino
3 – LED común de cualquier color
3 – resistencia de 220 ó 330 ohms
Cables
DESARROLLO DEL PROGRAMA
void setup() {
pinMode (2,OUTPUT); //Configura el pin 2 como salida
pinMode (3,OUTPUT);
pinMode (4,OUTPUT);
}
void loop() {
digitalWrite (2,HIGH); //Asigna un estado 1 lógico al pin 2
delay (4000); //Retardo de 4 segundos (4000 ms)
digitalWrite (2,LOW); //Asigna un estado 0 lógico al pin 2
{
digitalWrite (3,HIGH);
delay (1000);
digitalWrite (3,LOW);
delay (200);
}
digitalWrite (4,HIGH);
delay (5000);
digitalWrite (4,LOW);
}
DIAGRAMA ELÉCTRICO
PRÁCTICA N° 4
TEMA: CONTROL DE SERVOMOTOR
Objetivo: Controlar el funcionamiento de un servomotor.
MATERIAL NECESARIO:
1 – Tarjeta arduino uno, mega o leonardo.
1 – Cable USB para Arduino
1 – Tarjeta Protoboard
1 – Software IDE de Arduino
1 – Servomotor
1 – Cables
DESARROLLO DEL PROGRAMA
Servo servo1; // Crea un Objeto servo
...