CLASE X.

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN DE OBJETOS TECNOLÓGICOS CONTROL DE BARRERA DE PARKING
Advertisements

Álvaro Narváez Palazón
Controla tu entorno con un microcontrolador PIIISA
PANTALLA RESPONSIVA AL SONIDO
FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale)
Physical Computing Clase 4. Memoria y Variables decimal, binario, hexadecimal Ver anexo 4.1. por favor.
INTRODUCCIÓN A ARDUINO
Introducción a la robótica educativa con Arduino
FUNCIÓN OR Una O otra, para que funcione. Función suma OR abS Es aquella función que es cierta (1), si una o las dos entradas son ciertas.
FUNCIÓN AND Para hacer que funcione, debo accionar un pulsador Y el otro.
FUNCIÓN NOR Una Opuesto a una OR. Función suma NOR abS Equivale a la asociación de la función OR, con la función NOT. Por tanto estamos.
Servomotores
Introducción al lenguaje PROCESSING para ARDUINO
ESPECIFICACIONES DE OPERACIÓN DEL MICROCONTROLADOR
La compuerta de la tolva SISTEMA COMPUERTA (motor)  El sistema genera un flujo digital de datos hacia el dispositivo  Genera un conjunto de datos en.
Tarjeta principal y módulos de control para un robot móvil Presenta: Sonia Martínez Guzmán Marisela Morales Matus Marlene Pérez Cruz 19-enero-2015.
El Hardware El Software La Comunidad  Software Libre  Hardware Libre  Puerto USB  Fácil de usar  Precio reducido  Completamente independiente 
Practica 1 Componentes del Robot. Sensor Ultrasónico El Sensor Ultrasónico de Distancia PING (o "PING)))" como lo denomina el fabricante) tiene una interfaz.
LENGUAJE DE PROGRAMACIÓN DE ARDUINO. LENGUAJE DE LENGUAJE DE PROGRAMACIÓN.
Sensores Ultrasonido. Son importantes en robótica, se usan para calcular distancias.
Conversores Análogo-Digital y Digital-Análogo: Conceptos Básicos Huircán, Juan Ignacio Abstract–El siguiente trabajo revisa las técnicas y conceptos básicos.
ARDUINO INTRODUCCIÓN Y PROGRAMACIÓN. Podemos tener Señales analógicas y digitales. INTRODUCCIÓN.
TRANSDUCTORES Una definición posible de Transductor es "un dispositivo sobre el que actúa energía desde un sistema y que suministra energía, usualmente.
ARDUINO El proyecto Arduino: Recordando… - Pines de entrada
INTRODUCCIÓN A ARDUINO
TALLER DE ARDUINO.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Control, adquisición y monitoreo con Arduino y Visual Basic .net
LENGUAJE DE PROGRAMACIÓN DE ARDUINO
CLASE V.
Curso de Ingreso Clase Nro. 2
CLASE IX.
SISTEMAS DE AUTOMATIZACIÓN Y CONTROL ORIENTADO AL CONOCIMIENTO Y APLICACIÓN DE LOS SISTEMAS EMBEBIDOS SESION 04 José Luis Albites Sanabria MSc. Biomedical.
CLASE XII.
Brazo robótico Un brazo robótico es un tipo de brazo mecánico, normalmente programable, con funciones parecidas a las de un brazo humano; este puede ser.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
SISTEMAS DE AUTOMATIZACIÓN Y CONTROL ORIENTADO AL CONOCIMIENTO Y APLICACIÓN DE LOS SISTEMAS EMBEBIDOS SESION 05 Can we create new senses for humans? |
SENSOR ULTRASONIDOS O módulo ultrasónico modelo HC-SR04.
SENSOR ULTRASONIDOS O módulo ultrasónico modelo HC-SR04.
SISTEMAS DE AUTOMATIZACIÓN Y CONTROL ORIENTADO AL CONOCIMIENTO Y APLICACIÓN DE LOS SISTEMAS EMBEBIDOS SESION 03 José Luis Albites Sanabria MSc. Biomedical.
3.0 TALLER DE ARDUINO PRESENTACIÓN PARA ALUMNOS DE CUARTO CURSO DE EDUCACIÓN SECUNDARIA OBLIGATORIA.
PROGRAMACIÓN DE SERVOS CON ARDUINO
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
CLASE VII COMUNICACIÓN SERIAL (II).
ARDUINO Qué es y por qué usarlo * El proyecto Arduino:
CLASE IV.
MokArdu Por Miguel Ángel Vílchez López(Sacra).
CLASE III.
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
Organización del Computador
ARDUINO ♥ C++ Instructor: Gadiel Ortez
Multitareas en Arduino
Clase 4 8:00 AM Repaso La Programación ¿Qué es Arduino? Tipos de Arduinos 10:00 AM Aprendiendo a programar en Arduino Ejemplos Semillero Robótica I.
SERVOMOTORES EMAN HENNESY MARIN JOSE MAYO,2018. SERVOMOTOR son dispositivos de accionamiento para el control de precisión de velocidad, par motor y posición.
Introducción práctica la uso de la tarjeta Arduino.
Republica Bolivariana de Venezuela Ministerio del poder popular para la defensa Vice-ministerio de Educación Universidad militar Bolivariana de Venezuela.
Primeros pasos con Arduino
Diapositivas en PowerPoint de la UA: Producción Automatizada
FILTRO DE PARTICULAS INDICE
TIC Tecnologías de la información y la comunicación (TIC) es un concepto que tiene dos significados. El término "tecnologías de la información" se usa.
Un simulador​ con prototipo
Estudiantes: 1.Lopez Apaza Luis Enrique.  Un potenciómetro es un dispositivo conformado por 2 resistencias en serie, las cuales poseen valores que pueden.
Sistemas de acondicionamiento. Acondicionadores de señal Se ha mencionado, que un transductor forma parte de un sensor, y que éste último no solo cambia.
CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO. Iniciación a LA ROBÓTICA con La µControladora.
UNIDAD 11: CONTROL DE SERVOMOTORES
Diapositivas en PowerPoint de la UA: Producción Automatizada
UNIDAD 2 – SENSORES Andrés Crovetto sites.google.com/view/profandrescrovetto acrovettolaye Cursos: FÍSICA APLICADA (CIT)
ARDUINO ARDUINO El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino.
¿Qué es Arduino?  Plataforma de electrónica abierta.
Transcripción de la presentación:

CLASE X

SENSOR DE SONIDO (KY-038) Este sensor sirve para medir la intensidad de las ondas sonoras en el medio, tiene dos pines de salida: AO: Salida analógica, funciona en tiempo real. DO: Salida digital, la cual funciona cuando la intensidad de sonido alcanza cierto umbral. El umbral de sensibilidad se puede ajustar mediante el potenciómetro que tiene el sensor Pines del sensor: VCC: alimentación (5v). GND: Tierra (0v). AO: Salida analógica. DO: Salida digital.

EXPERIENCIA 1 INTENSIDAD DE SONIDO CON LEDS DESCRIPCIÓN. En esta experiencia se aprenderá a usar el sensor de sonido KY-038. Se usara la entrada analogica para determinar la intensidad de las ondas sonoras que haran prender un numero de leds equivalente a su intensidad. Para este sensor, debemos seguir un procedimiento de calibracion especial, cambiar el valor del potenciómetro de precisión, puede ser con un desarmador punta plana, hasta que el Led, que se encuentra justo debajo de él, este parpadeando, una vez llegado a este punto, seguir cambiando lentamente justo hasta cuando se apague dicho led.

EXPERIENCIA 1 MATERIALES: 5 Leds. 5 Resistencia 330. 9 Jumpers. 1 Sensor de sonido.

EXPERIENCIA 1

Repaso de comandos NOTA: Sólo las entradas o salidas digitales se declaran en void setup(). Entrada digital: pinMode(pin, INPUT); Se usa cuando se quiere leer un dispositivo que puede enviar una senal de 0V o 5V. pinMode(pin, INPUT_PULLUP); En casos especiales cuando un dispositivo puede tener valores flotantes, como un pulsador, se usa este comando. Leer el estado del pin digital: estado = digitalRead(pin);

Repaso de comandos NOTA: Sólo las entradas o salidas digitales se declaran en void setup(). Salida digital: pinMode(pin, OUTPUT); Se usa cuando se quiere enviar una senal de 0V o 5V hacia un dispositivo, por ejemplo, un LED. Enviar 5V/0V a un pin digital: digitalWrite(pin, HIGH); // Enviar 5V digitalWrite(pin, LOW); // Enviar 0V

Repaso de comandos NOTA: La entrada analógica no es declarada en void setup. Entrada analógica: valor = analogRead(pin); Se usa cuando se quiere leer el valor analógico de un dispositvo, por ejemplo un potenciómetro o un sensor con salida analógica.

Repaso de comandos NOTA: La salida analógica debe declararse como una salida digital con pinMode(pin, OUTPUT). Recordemos que arduino genera salidas digitales con la técnica digital llamada PWM. Salida analógica: void setup(){ pinMode(pin, OUTPUT); } void loop(){ valor = analogWrite(pin); Se usa cuando se quiere enviar una señal analógica, es decir cualquier valor de 0 a 5V. Un ejemplo de uso es la variación la luminosidad de un LED.

Repaso de comandos NOTA: La comunicación Serial nos permite que arduino se comunique con la computadora. Inicialización de la comunicación Serial: Se inicia la comunicación serial, declarando en Setup su velocidad. void setup() { Serial.begin(9600); // Pueden haber otras velocidades, como 115200 }

Repaso de comandos NOTA: La comunicación Serial nos permite que arduino se comunique con la computadora. Envio de información comunicacion Serial: El envio de información se hace en void loop. void loop() { Serial.print("Mensaje"); //Envía un mensaje como se escriba entre las comillas Serial.println(lectura); // Envía el valor de la variable "lectura: }

Repaso de comandos NOTA: En el caso del servomotor debemos usar la librería <Servo.h>. Uso de servomotor: Servo servo1; void setup(){ servo1.attach(pin); //Hace que el pin digital (~PWM) pueda controlar a un servomotor. } void loop(){ servo1.write(10); //Mueve el servomotor a 10 grados.