LECCION 4-Lectura de puerto analógico.
Conocer: Robótica Pondrás en
Lenguajes de programación. práctica tus
Puertos de comunicación.
Técnicas de soldadura. inteligencias: Lógico-matemática
Aplicar: Lingüística
Conocimientos de computación.
Uso de herramientas de electrónica.
Actuar: Responsablemente con el uso de la información.
Ordenadamente en la organización de la
información.
Aprendizajes esperados:
Conocer los puertos analógicos de Arduino Uno.
Conocer las partes de un sensor LM35.
Desarrollar un medidor de temperatura.
1. Conecta la patita 2 del sensor de temperatura al puerto analógico A0 del Arduino.
2. Luego, la patita 1 de tu sensor va al 5v del Arduino.
3. La patita 3 de tu sensor va al GND del Arduino.
4. Conecta con el cable USB tu
placa Arduino a la computadora.
5. Abre el software Arduino.
6. Copia el siguiente programa.
Recuerda borrar lo que Nota aparece en tu pantalla
float temperatura; // almacenará el valor leído Arduino antes de
int pinentrada = 0; // utilizaremos el pin A0 escribir el programa.
void setup()
{
Serial.begin(9600); // abrimos el puerto serial a 9600 bps
}
void loop()
{
temperatura = analogRead(pinentrada); // lectura del pin A0
temperatura = (temperatura / 1023 * 5 / 0.01); // traduce el valor a ºC
Serial.print(temperatura); // escribe el valor por el puerto serial
Serial.print(“ grados centigrados \n”); // escribe las unidades de ºC
delay(1000); // espera un segundo
}
7. Verifica el programa dando clic en el ícono de la palomita, después
compila el código dando clic en subir.
8. Da clic en el botón Monitor serie (ícono de la lupa) para comenzar la
comunicación serial.
9. Da clic en el botón para que aparezca el monitor serial, el cual ayudará a visualizar la
temperatura.
LECCION 8-Medidor digital de distancia
con sensor ultrasónico
Conocer: Robótica Pondrás en
Conocimientos básicos de circuitos. práctica tus
Funcionamiento de baterías.
Concepto de energía. inteligencias: Lógico-matemática
Aplicar: Lingüística
Conocimientos de programación.
Armado de circuitos.
Actuar: Responsablemente con el uso de herramientas.
Cooperativamente en el armado de circuitos.
Aprendizajes esperados: Conocer las biobaterías y sus usos.
Utilizar el software Arduino para crear un medidor digital de
distancia.
1. Conecta el sensor ultrasónico HC-SR04 al protoboard.
2. Asimismo, conecta un cable de 10 cm del Pin 5V del Arduino a la
terminal VCC de tu sensor.
3. Conecta un cable de 10 cm del Pin GND de tu Arduino a la terminal
GND de tu sensor.
4. Conecta otro cable de 10 cm del Pin 11 de tu Arduino a la terminal
Echo de tu sensor.
5. Finalmente, conecta un cable de 10 cm del Pin 12 de tu Arduino a la
terminal Trig.
6. Tu circuito debe quedar conectado de la siguiente forma:
7. Conecta el cable USB de tu computadora a tu placa Arduino.
8. Abre tu software Arduino.
9. Escribe el siguiente código:
#define ECHO 12 // Pin para recibir el pulso de eco
#define TRIGGER 11 // Pin para enviar el pulso de disparo
unsigned int tiempo, distancia;
void setup() {
Serial.begin(9600);
pinMode(ECHO, INPUT);
pinMode(TRIGGER, OUTPUT);
}
void loop() {
digitalWrite(TRIGGER, LOW);
delayMicroseconds(2);
digitalWrite(TRIGGER, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGGER, LOW);
// Calcula la distancia midiendo el tiempo del estado alto del pin ECHO
tiempo = pulseIn(ECHO, HIGH);
// La velocidad del sonido es de 340m/s o 29 microsegundos por centímetro
distancia= tiempo/58;
//manda la distancia al monitor serie
Serial.print(distancia);
Serial.println(“ cm”);
delay(2000);
}
10. Verifica el código dando clic en el icono de la palomita.
LECCION 12- Control de servomotores mediante PWM.
Conocer: Pondrás en
El fucionamiento de los servomotores. práctica tus
La programación de los servomotores.
Controladores. inteligencias: Lógico-matemática
Aplicar: Lingüística
Técnica de soldado.
Montaje de piezas.
Actuar: Responsablemente con el uso de las herramientas.
Cooperativamente con el equipo de trabajo.
Aprendizajes esperados: Conocer qué es un servomotor y cuáles son las
aplicaciones que se le pueden dar.
Programar una placa Arduino para poder poner en
funcionamiento un servomotor.
1. Conecta las 3 terminales del servomotor al protoboard.
2. Luego, conecta el cable rojo de tu servomotor a la terminal “5v” de tu
placa Arduino.
3. Conecta el cable negro (o café) de tu servomotor a la terminal “GND” de
tu Arduino.
4. Después conecta el cable amarillo (o naranja) de tu servomotor a la
terminal 8 de tu placa Arduino.
5. Conecta el cable USB de la placa Arduino a tu computadora.
6. Abre tu software Arduino.
7. Copia el siguiente código:
#include <Servo.h> //Creamos una variable servo para poder usar las funciones con ella.
Servo servo;
void setup()
{
//Definimos el pin al que ira conectado el servo.
servo.attach(9);
//Movemos el servo al centro
servo.write(90); // coloca el servo en su posición central
}
void loop() {
//Lo llevamos a un extremo
servo.write(0);
//Le damos tiempo a llegar a esa posición
delay(500);
//Lo volvemos a centrar
servo.write(90);
//Le damos tiempo a llegar a esa posición
delay(500);
//Lo llevamos al otro extremo
servo.write(180);
}
8. Verifica el código dando clic en el ícono de la palomita.
9. Sube el programa a tu placa dando clic en el ícono de la flecha.
10. Observarás que tu servomotor gira 90° y regresa a su posición inicial.
Comentarios
Publicar un comentario