CLASE XII.

Slides:



Advertisements
Presentaciones similares
NQC Lazos, Enunciados Condicionales, Lógica Booleana.
Advertisements

Décimo Curso de Programación Básica con NQC “Tercera Clase” Cristián A. Arenas Ulloa Septiembre 5 de 2009.
El lenguaje de programación C - Control de flujo y bucles -
Introducción al lenguaje PROCESSING para ARDUINO
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
Conexión entre puertos seriales y modem (punto de vista programación )
ARDUINO INTRODUCCIÓN Y PROGRAMACIÓN. Podemos tener Señales analógicas y digitales. INTRODUCCIÓN.
Conexión del módulo a la placa RESET APLICACIÓN SIN LIBRERÍAS.
CONTROLADORES LOGICOS PROGRAMABLES (PLC) Estructura de un automatismo.
CURSO DE COMPUTACIÓN BÁSICO El objetivo de crear este curso es que el alumno adquiera los elementos básicos para conocer los usos de la computadora y trabajar.
UNIDAD 1- TEMA 10- PUERTOS Y CABLES..
CLASE V.
Estructuras de Control en Visual Basic.net
Lección de Programación PARA Principiantes
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.
Formas de Desisión Operadores lógicos II.
Introducción a la Programación Multimedial
CLASE X.
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? |
Ciclos condicionales y exactos Estructura de control de ciclos
Olimpiadas Chilenas de Informática - Formación
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Anexo Chame-San Carlos
Electrónica Digital.
Energías Renovables Lámparas ambientalmente amigables e inteligentes
Solución del “Estacionamiento”
Estructuras de control iterativas
Estructuras de Control en Visual Basic.net
Cicuitos Combinatorios y Algebra Booleana
PSEUDOCÓDIGO Prof. Rafael Mourglia.
El autito: final del proceso
CLASE VII COMUNICACIÓN SERIAL (II).
El autito: final del proceso
SENSOR INDUCTIVO SENSOR DE VIGILANCIA
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
CLASE IV.
Programación Orientada Objetos
CLASE III.
Exígete mucho a ti mismo y espera poco de los demás.
Solución del “Estacionamiento”
Unidad 2. Algoritmos Unidad 4. Control de flujo
ELECTRÓNICA I.E.S. La Aldea de San Nicolás Departamento de Tecnología Curso
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
HERRAMIENTAS DE PROGRAMACIÓN
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Introducción práctica la uso de la tarjeta Arduino.
Fuentes de luz Día y Noche.
Metodología de la Programación
Un simulador​ con prototipo
PROGRAMACIÓN (2).
CAPÍTULO III CONTROL DE ADQUISICION DE DATOS POR MEDIO DE LABVIEW 7.0 EXPRESS DE NATIONAL INSTRUMENTS.
CICLOS EN JAVA FOR, WHILE, DO WHILE Un ciclo en Java o bucle en Java (como prefieras llamarlo) permite repetir una o varias instrucciones cuantas veces.
ENCENDIDO TRANSISTORIZADO Y ELECTRONICO SUBTÍTULO.
Informática Ingeniería en Electrónica y Automática Industrial
CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO. Iniciación a LA ROBÓTICA con La µControladora.
Funcionamiento. Averías Malas conexiones eléctricas Batería Sensor del embrague Falso contacto.
empresa Publica Quipus
Estructuras de Repetición Algoritmos
Sentencias de control JAVA.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
UNIDAD V ANIDAMIENTO DE CICLOS
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.
WHIRLPOOL SYMPHONY ARB 240. DIMENSIONES Alto 1860 mm Ancho 700 mm Ancho (con puerta abierta a 155º) mm Profundidad 698 mm Profundidad (con la puerta.
Estructuras de control Diseño
Transcripción de la presentación:

CLASE XII

ESTRUCTURAS DE PROGRAMACIÓN ESTRUCTURAS CONDICIONALES DESCRIPCIÓN. Las estructuras condicionales se úsan para evaluar una premisa, y en caso de que sea cierta, ejecutar cierta acción. Ejemplo: 1. Si es de noche, un sistema de luces inteligentes debe prender las luces; pero si es de día entonces debe apagar las luces. 2. Se va a categorizar alumnos por sus notas, si obtuvieron menos de 11 entonces son reprobados, entre 12 y 15 son regulares y entre 16 y 20 son buenos.

if(Hora > 18:00 && Hora < 06:00) ESTRUCTURAS CONDICIONALES Ejemplo de las luces Encender luces if(Hora > 18 && Hora < 6) { digitalWrite(7, HIGH); } else digitalWrite(7,LOW); Verdad if(Hora > 18:00 && Hora < 06:00) Apagar luces Falso (else)

ESTRUCTURAS CONDICIONALES SELECCIÓN DE CASO EN MÚLTIPLES OPCIONES: Cada vez que se desee evaluar un caso pero existen multiples opciones. Ejemplos: 1. Clasificar cursos en electrónica, electricidad y mecánica. 2. Clasificar si la temperatura obtenida por un sensor es: Bajo cero, baja, mediana o alta.

ESTRUCTURAS CONDICIONALES SELECCIÓN DE CASO EN MÚLTIPLES OPCIONES: Cada vez que se desee evaluar un caso pero existen multiples opciones. Ejemplos: 1. Clasificar cursos en electrónica, electricidad y mecánica. 2. Clasificar si la temperatura obtenida por un sensor es: Bajo cero, baja, mediana o alta.

ESTRUCTURAS CONDICIONALES Ejemplo de las temperatura if(Temperatura < 0) { // Bajo cero } else if (temperatura < 14) // Baja else if(temperatura < 25) // Mediana else // Alta Temperatura < 0 Bajo cero Baja Mediana Alta Temperatura <14 Leer Temperatura Temperatura < 25 Temperatura > 25

ESTRUCTURAS DE PROGRAMACIÓN ESTRUCTURAS CÍCLICAS DESCRIPCIÓN. Las estructuras cíclicas se úsan para repetir un fragmento de código varias veces. Ejemplo: 1. Se quieren prender 5 leds.

ESTRUCTURAS CÍCLICAS Ejemplo de los leds Condición de funcionamiento (mientras i<14) Inicializador digitalWrite(6, HIGH); digitalWrite(7, HIGH); digitalWrite(8, HIGH); digitalWrite(9, HIGH); digitalWrite(10, HIGH); digitalWrite(11, HIGH); digitalWrite(12, HIGH); digitalWrite(13, HIGH); for(int i = 6; i < 14; i++) { digitalWrite(i, HIGH); } Incremento equivalentes En la estructura for, la variable "i" es la que varía y se la puede usar como convenga.

EXPERIENCIA 1 CONTROL DE MOTOR CON PUERTO SERIAL DESCRIPCIÓN. En esta experiencia vamos a seguir controlando un motor a través del puerto serial con comandos ingresados a través del monitor serial.

EXPERIENCIA 1 MATERIALES: 1 Motor. 1 Módulo L298. 1 Batería. 7 Jumpers.

EXPERIENCIA 1

EXPERIENCIA 2 CONTROL DE MOTOR CON JOYSTICK DESCRIPCIÓN. En esta experiencia vamos a seguir controlando un motor a través del puerto serial, pero solo el encendido y apagado. Adicionalmente a esto le agregaremos un joystick (Entrada Analógica), el cual lo usaremos para acelerar o desacelerar el motor en sus dos sentidos de giro.

EXPERIENCIA 2 MATERIALES: 1 Motor. 1 Módulo L298. 1 Batería. 10 Jumpers. 1 Joystick.

EXPERIENCIA 2