FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale)

Slides:



Advertisements
Presentaciones similares
TUTORIALES EBROFOTO Tutorial nº 2 CÓMO PUBLICAR TU PRIMERA FOTOGRAFÍA EN FLICKR.
Advertisements

PÁGINA WEB DEL INSTITUTO Manual de utilización. ¿Cómo colgar información en la página web? Para colgar información se necesita: Un programa de confección.
Instrucciones para la correcta realización de los cuadernillos
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
PROGRAMACIÓN DE OBJETOS TECNOLÓGICOS CONTROL DE BARRERA DE PARKING
Pasos para la preparación de un examen
Resolución de Problemas Algoritmos y Programación
BUSCAR INFORMACIÓN EN EL INE INSTRUCCIONES. PÁGINA DE INICIO. 1. Mirad la Guía de navegación. Os explica de forma sencilla cómo buscar información en.
Controla tu entorno con un microcontrolador PIIISA /2/2014
Boleta de Calificaciones
VAMOS A CREAR UN BLOG CON BLOGSPOT
Etiqueta Título Los títulos o encabezamientos se emplean al comienzo de una sección. Las etiquetas que se usan son: Los títulos o encabezamientos se emplean.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Las variables en PHP Programación en Internet II.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
Plataforma FP a Distancia Aula Virtual Cursos FP a través de Internet.
 Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo.
Ing. Cleyver Vazquez Jijon
Organizar los datos. Los niños en el patio están discutiendo acaloradamente: -Diez, diez, diez, once, once, diez, diez, once, nueve, ocho, diez, once,
Ingeniero Anyelo Quintero
( Hyper Text Markup Lenguage )
EL TECLADO Es un periférico o dispositivo de entrada, sus teclas actúan como interruptores electrónicos que envían información a la computadora, El teclado.
DR. ERNESTO SUAREZ.
Estructura de un programa en C
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
Comentarios en PHP Programación en Internet II. Comentarios en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
INDICE 1. Iniciar sesión 2. Primera pantalla: últimas noticias 3. La página personal: el Perfil 4. Mi foto de perfil 5. El muro 6. Escribir en tu muro:
Seleccionar el tema Límite de contenidos Marque su objetivo
Escribimos google.com DIRECCIÓN Elegimos Nombre Contraseña.
Problemas de División Antes y Después
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
PROBLEMA DE MATEMÁTICAS (Polinomios, 3º ESO, Tema 5)
ARDUINO SUENA Y PUDES HACER MÚSICA SI PROGRAMAS BIEN.
INTERMITENCIA VAMOS A APRENDER A ESPERAR. En este programa vamos a presentar una instrucción que nos sirve para esperar antes de ejecutar la instrucción.
INTRODUCCIÓN A ARDUINO
Taller: Internet y blogs Huaral, ¿Qué es internet? En medio de la guerra surgió una idea…
Introducción a la robótica educativa con Arduino
Conceptos Básicos de Programación. Put a pin into input mode Loop Check if the pin is 0 or 5 volts If the pin has 5 volts Do something End if End Loop.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
GIRO EL ÁNGULO QUE QUIERO O LO CONVIERTO EN MOTOR
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.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
INTRODUCCION A LA PROGRAMACION
VAMOS ACONTOLAR EL TRÁFICO CON ARDUINO
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.
Home El usuario encuentra con esta pantalla al entrar a la App Paso 1) Cuenta qué quieres. Elige tu regalo, publícalo e invita a tus amigos a ayudarte.
Dejar ir y avanzar Juan Mendizabal Entre Rios – Argentina Para avanzar a la siguientes pantallas presione la tecla ENTER o haga click con el botón izquierdo.
CÓMO HACER UN GRAN POST lanzados.wordpress.com Instrucciones para los miembros del Grupo de Colaboración Profesional Lanzados 02/02/15 Enrique Martínez.
Tema 11 Bases de Datos y el Lenguaje SQL
Práctica Profesional PHP.
Introducción al lenguaje PROCESSING para ARDUINO
Manual para crear un programa en NetBeans
BOTON OFFICE.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
 1.-Antes de empezar la fase 2, has tenido una entrevista con el supervisor.  2.-Durante la misma te ha comentado qué mejoras puedes realizar en la.
Exámenes.
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
TUTORIAL: CREACIÓN DE UN LIBRO DIGITAL CON CALAMEO
Como usar Power point.
PARCIAL 2. LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE LAS CUALES SE COMUNICAN.
Cómo hacer una buena presentación Valentina Cardona González 4 ºA
ESPECIFICACIONES DE OPERACIÓN DEL MICROCONTROLADOR
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
El Hardware El Software La Comunidad  Software Libre  Hardware Libre  Puerto USB  Fácil de usar  Precio reducido  Completamente independiente 
ESTRATEGIAS METODOLÓGICAS PARA LA DISLEXIA Grupo LOGOMURCIA.
ARDUINO El proyecto Arduino: Recordando… - Pines de entrada
INTRODUCCIÓN A ARDUINO
ARDUINO ARDUINO El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino.
Transcripción de la presentación:

FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale) ARDUINO FUNCIÓN IGUAL (Lo que entra igual (=) a lo que sale)

Este es el aspecto de la pantalla de programación de Arduino Este es el aspecto de la pantalla de programación de Arduino. En Arduino los programas reciben el nombre se sketch.

Imagínate la placa de Arduino como un gran edificio con muchas puertas, para acceder a el. Dependiendo del evento que se celebre, podemos definir las puertas como de entrada o de salida. No tengo que definir todas las entradas y salidas, solo las que necesite utilizar. SALDA SALIDA ENTRADA ENTRADA

En el caso de Arduino, lo que entra y sale , no son personas, sino información, en forma de señales eléctricas. SALIDA SALIDA ENTRADA ENTRADA

pinMode ( , ); pinMode La defino como entrada o salida En el lenguaje de Arduino, cada línea (la puerta del edificio), se define como de entrada o de salida, con la sentencia pinMode. Escribimos pinMode , abrimos un paréntesis y dentro de ese paréntesis debe haber dos términos, separados con una coma, el primero es el numero de la línea que quiero definir y en el segundo defino si es entrada o salida. La sentencia, como todas las de Arduino hay que terminarlas con punto y coma (;). La defino como entrada o salida Línea que quiero definir pinMode ( , );

pinMode ( 4 , INPUT ); pinMode Si por ejemplo quiero definir la línea 4 como entrada, escribiría…….. pinMode ( 4 , INPUT );

pinMode ( 4 , INPUT ); pinMode Como puedes ver Arduino habla inglés muy bien, pero no entiende nada de español, al definir las entradas y salidas, no debo escribir ENTRADA O SALIDA, sino INPUT o OUTPUT. pinMode ( 4 , INPUT );

pinMode ( 4 , INPUT ); pinMode Atento cuando la escribas, en pinMode, todo se escribe en minúsculas, menos la M de Mode y INPUT o OUTPUT, debes escribirlo en mayúsculas. Arduino tiene su ortografía y no te permite cometer faltas, sino lo escribes bien no reconocerá la sentencia y dará error. Cuando lo he escrito bien, pinMode aparecerá en un color marrón claro y INPUT O OUTPUT , en azul. pinMode ( 4 , INPUT );

pinMode Así asignaríamos, las entradas y salidas en un sketch. Debemos hacerlo en la sección setup. En este caso , hemos asignado la línea 4 como entrada y la 6 como salida.

digitalWrite Para ordenar a Arduino que «gobierne una puerta» , asignada como salida y «deje salir» o no , una señal eléctrica digital, lo hacemos con la sentencia digital Write. SALIDA

digitalWrite Recuerda que las señales digitales solo tiene dos valores 0 y 1, cuando el valor es 0 Arduino no envía ninguna señal de salida y cuando es 1, en la salida tenemos 5 V. + 5 V SALIDA 1

digitalWrite ( , ); digitalWrite La defino como 0 , 1 o LOW, HIGH En el lenguaje de Arduino, para definir el estado de una salida (0 ,1 ; LOW, HIGH), utilizamos la sentencia digitalWrit e. Escribimos digitalWrite , abrimos un paréntesis y dentro de ese paréntesis debe haber dos términos, separados con una coma, el primero es el numero de la línea que quiero definir y en el segundo defino el estado . La sentencia, como todas las de Arduino hay que terminarlas con punto y coma (;). La defino como 0 , 1 o LOW, HIGH Línea que quiero definir digitalWrite ( , );

digitalWrite ( 6 , HIGH ); digitalWrite Si por ejemplo quiero definir la línea 6 como 1 (HIGH) escribiría…….. digitalWrite ( 6 , HIGH );

digitalWrite ( 6 , HIGH ); digitalWrite Como puedes ver Arduino habla inglés muy bien, pero no entiende nada de español, al definir las entradas y salidas, no debo escribir ALTO (1) O BAJO (0), sino HIGH o LOW. digitalWrite ( 6 , HIGH );

digitalWrite ( 6 , 1 ); pinMode En vez de con texto, se puede definir el estado de las salidas con números . 0, 1. En nuestro ejemplo, para definir el nivel alto de salida (5 V), en vez de HIGH, podemos escribir 1. digitalWrite ( 6 , 1 );

digitalWrite ( 6 , HIGH ); digitalWrite Atento cuando la escribas, en digitalWrite, todo se escribe en minúsculas, menos la W de Write y HIGH o LOW, debes escribirlo en mayúsculas. Arduino tiene su ortografía y no te permite cometer faltas, sino lo escribes bien no reconocerá la sentencia y dará error. Cuando lo he escrito bien ,digitalWrite aparecerá en un color marrón claro y HIGH O LOW , en azul. digitalWrite ( 6 , HIGH );

digitalWrite Así asignaríamos, a una salidas el valor 1 (HIGH) un sketch. Lo hacemos o en la sección void loop, dedicada a la ejecución cíclica del programa. En este caso , hemos asignado la línea 6 el valor 1 (HIGH).

digitalWrite En vez de con texto (HIGH), podemos indicar el valor con número (1) .

digitalWrite Para asignar a la salida el valor 0 (LOW)…… .

digitalWrite En vez de con texto (LOW), podemos indicar el valor con número (0).

digitalRead ( ); digitalRead Línea que quiero leer En el lenguaje de Arduino, para que lea, «tome nota», de los valores digitales de una entrada (0, 1), utilizamos la sentencia digitalRead. Escribimos digitalRead , abrimos un paréntesis y dentro de ese paréntesis , indico la línea que quiero leer. La sentencia, como todas las de Arduino hay que terminarlas con punto y coma (;). Línea que quiero leer digitalRead ( );

digitalWrite ( 4 ); digitalRead Si por ejemplo quiero indicar que queremos leer la entrada de la línea 4……. digitalWrite ( 4 );

digitalRead ( 4 ); digitalRead Atento cuando la escribas, en digitalWrite, todo se escribe en minúsculas, menos la R de Read . Arduino tiene su ortografía y no te permite cometer faltas, sino lo escribes bien no reconocerá la sentencia y dará error. Cuando lo he escrito bien digitalRead aparecerá en un color marrón claro . digitalRead ( 4 );

digitalRead Así leemos la entrada 4 en un sketch. Lo hacemos o en la sección void loop, dedicada a la ejecución cíclica del programa.

Variables Pulsador LED Ya explicaremos más adelante, con detalle, lo que es una variable y sus diversos, tipos, pero ahora vamos a aprender algún pequeño truco para etiquetar las entradas y las salidas. Para no hacemos un lio con los números de las entradas y las salidas, podemos bautizarlas, ponerlas un nombre y cuando quiero hacer referencia a ellas en el programa, en vez de poner el número, pongo el nombre que le he puesto. Pulsador LED

int = ; Variables Nº de línea Nombre de la variable Tipo de variable Escribimos el tipo de variable, el nombre que damos a esa variable, el signo igual y en que línea está. La sentencia, como todas las de Arduino hay que terminarlas con punto y coma (;). Nombre de la variable Nº de línea int = ; Tipo de variable

Variables ¿Qué son los tipos de variables? ¿Qué tipo de variable empleo? ¿Qué es int? No te preocupes ahora para empezar, ya aprenderemos los diferentes tipos de variables y cuando utilizarlas Para empezar puedes emplear como «variable comodín», la variable tipo int, que puede tomar valores desde -32768 a 32678. int Puedes utilizar este tipo de variable como «variable comodín»

int Pulsador = 4 ; Variables Vamos a «etiquetar.», la entrada 4 con el nombre Pulsador, para que nos sea más fácil hacer el programa. Escribo el tipo de variable (int), el nombre que le pongo (Pulsador), el signo igual y la línea a la que quiero hacer referencia (4) cada vez que escriba en al programa la palabra Pulsador. Cuando lo he escrito bien , int aparecerá en un color marrón claro y recuerda que debes terminar con ;. int Pulsador = 4 ;

Variables Vamos a «etiquetar.», la salida con el nombre LED para que nos sea más fácil hacer el programa. Escribo el tipo de variable (int), el nombre que le pongo (LED), el signo igual y la lía a la que quiero hacer referencia (6) cada vez que escriba en el programa la palabra LED. Cuando lo he escrito bien , int aparecerá en un color marrón claro y recuerda que debes terminar con ;. int LED = 6 ;

int LED = 6 ; // Asignamos la etiqueta LED a la línea 6 Comentarios Es muy útil escribir comentarios de lo que hacemos, para que otras personas puedan entender los programa y nosotros mismos recordemos lo que hemos hecho cuando revisemos los programas que hemos hecho hace tiempo. Para escribir un comentario de una línea de programa, escribo // y lo que pongo a continuación no son instrucciones del programa, sino un comentario de lo que estoy haciendo. El comentario aparece en color gris claro. int LED = 6 ; // Asignamos la etiqueta LED a la línea 6

Comentarios Podemos escribir un comentario general del programa, al comienzo de este. Inicio el comentario con /* y lo cierro con */

Función igual int digitalWrite digitalRead pinMode Para empezar a programar con Arduino, vamos a programar la función igual (lo que entra es igual a lo que sale), cuanto tenga de entrada 0, tendré de salida 0 y cuando tenga de entrada 1, tendré de salida 1. Vamos a «cocinar» el programa , con los «ingredientes « que hemos ido presentando: pinMode, digitalWrite, digitalRead, int. int pinMode digitalWrite digitalRead

Función igual Pulsador LED Vamos a utilizar la línea 4 como entrada, para conectar un pulsador y la línea 6 , como salida, para conectar un led. Cuando aprieto el pulsador se encenderá el led. Pulsador LED

Función igual (Estructura del programa) Nombre del programa Comentario general Inicialización de variables Ajustes Cuerpo del programa

digitalWrite (LED, digitalWrite (Pulsador)) ; Función igual En la pate donde escribo las instrucciones (void loop) , me basta con una instrucción. Le digo a Arduino que en la salida LED «escriba» (digitalWrite), lo mismo que que está «leyendo» la entrada Pulsador (0 ó 1). digitalWrite (LED, digitalWrite (Pulsador)) ;

digitalWrite (LED, digitalWrite (Pulsador)) ; Función igual ¡Atención a los paréntesis! . Debes cerrar tantos paréntesis como tengas abiertos. digitalWrite (LED, digitalWrite (Pulsador)) ;

int Entrada = digitalWrite (Pulsador) ; Función igual También podemos «guardar» el valor de la entrada Pulsador en una variable y escribir el nombre de esta variable en la instrucción del programa. int Entrada = digitalWrite (Pulsador) ;

digitalWrite (LED, Entrada) ; Función igual En la instrucción del programa escribiríamos Entrada, donde antes escribíamos digitalWrite (Pulsador) . digitalWrite (LED, Entrada) ;

Función igual Para nombrar y guardar el programa: en Archivo/ Guardar como

Función igual Para compilar el programa y comprobar si hay errores

Función igual Para descargar el programa a la tarjeta Arduino

Muchas gracias por vuestra atención Enlaces de interés http://didiosordo.milaulas.com/ http://robohierro.blogspot.com.es/ Muchas gracias por vuestra atención