1

Páginas: 7 (1580 palabras) Publicado: 9 de junio de 2015
ARDUINO
FUNCIÓN IGUAL
(Lo que entra igual (=) a lo que sale)

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 lasentradas y salidas, solo las que necesite utilizar.

ENTRADA

ENTRADA

SALDA

SALIDA

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

ENTRADA

ENTRADA

SALIDA SALIDA

pinMode
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 , abrimosun 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
Si por ejemplo quiero definir la línea4 como entrada, escribiría……..

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
Atento cuando la escribas, en pinMode, todo se escribe en minúsculas, menos la M de Mode y INPUT o
OUTPUT, debes escribirlo enmayú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 4como 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 5V.

+5V

SALIDA

0
1

digitalWrite
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 todaslas de Arduino hay que terminarlas con punto y coma (;).

Línea que quiero
definir

digitalWrite (

La defino como 0 , 1 o
LOW, HIGH

,

);

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

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 escribirALTO (1) O BAJO (0), sino HIGH o LOW.

digitalWrite ( 6 , HIGH );

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
Atento cuando la escribas, en digitalWrite, todo se escribe en minúsculas, menos la W de Write y HIGHo
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL RECICLAJE 1 1 1 1
  • Trinidad 1+1+1=1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • Depreciaciones 1 1 1
  • El párrafo 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1
  • ACTIVIDAD 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS