Tutorial 4

8
Instrucción digitalWrite Esta lección muestra una de las instrucciones más usadas en Arduino, nos referimos a la instrucción digitalWrite, observe en la siguiente figura que parámetros lleva. Descripción Esta instrucción es capaz de enviar un nivel alto (5 Volts) o un nivel bajo (0 Volts) a una terminal especifica de Arduino, claro que se habla de las terminales de E/S digitales vistas en la lección anterior. Ejemplos de la Instrucción digitalWrite Un ejemplo real de la instrucción es así: digitalWrite( 13, HIGH); Vea los parámetros como se remplazan por el valor deseado, el “pin” es igual a 13 y el “valor” es igual a HIGH. ¿Qué hace la instrucción?: Envía 5Vols a la terminal 13 de Arduino. Otro ejemplo: digitalWrite( 7, LOW); Ahora los parámetros toman los valores siguientes: pin = 7 y el valor = LOW ¿Qué hace la instrucción?: Envía 0 Vols a la terminal 7 de Arduino. Por supuesto que para que estas terminales funcionen así se requiere previamente “avisarle” a Arduino que son terminales de salida, con la instrucción pinMode que se vio en el artículo anterior a este. Vea la siguiente animación, ahí se muestra simbólicamente que pasa en el Arduino cuando se ejecutan las instrucciones anteriores, el nivel alto se simboliza con una ruedita roja y el nivel bajo con una ruedita azul.

description

arduino

Transcript of Tutorial 4

Instruccin digitalWriteEstaleccinmuestraunadelas instrucciones ms usadas enArduino, nos referimos alainstruccindigitalWrite, observe en la siguiente figura que parmetros lleva.DescripcinEsta instruccin es capaz de enviar un nivel alto (5 Volts o un nivel ba!o (" Volts a una terminal especificade Arduino, claro que se #abla de las terminales de E$% digitales vistas en la leccin anterior.Ejemplos de la Instruccin digitalWrite&n e!emplo real de la instruccin es as'(digitalWrite( )*, +,-+.Vea los parmetros como se remplazan por el valor deseado, el /pin0 es igual a )* 1 el /valor0 es igual a+,-+. 23u4 #ace la instruccin5( Env'a 5Vols a la terminal )* de Arduino.6tro e!emplo(digitalWrite( 7, 86W.A#ora los parmetros toman los valores siguientes( pin 9 7 1 el valor 9 86W 23u4 #ace la instruccin5( Env'a" Vols a la terminal 7 de Arduino.:or supuesto que para que estas terminales funcionenas' se requiere previamente /avisarle0 a Arduino queson terminales de salida, con la instruccin pin;ode que se vio en el art'culo anterior a este.Vea la siguiente animacin, a#' se muestra simblicamente que pasa en el Arduino cuando se e!ecutan lasinstrucciones anteriores, el nivel alto se simboliza con una ruedita ro!a 1 el nivel ba!o con una ruedita azul.En la cone6?A( 8a animacin es para fines ilustrativos, pues la coneEFE%AC,6/=EF,C8E0 A AC=&,>6F&A8 ?EC;,>A8 %ECGE>?CA=A H F&A8 %A8,=A.:ara#acer lo anterior se usa una instruccin llamada pin;ode, se describe me!or en la siguiente imagen. 8a instruccin pin;ode lleva dos parmetros (lo que va entre par4ntesis se llaman parmetros( &no es llamado /pin0, que representa el nBmero de terminal H otro llamado /modo0, que representa si la terminal es entrada o salida8a siguiente imagen muestra e!emplos espec'ficos para la animacin de arriba, donde #ab'a un 8E= 1 unsensor. El primer e!emplo indica que el pin o terminal )* se configura como /salida0, 1 el segundo indica que laterminal E se configura como /entrada0.,;:6C?A>?E( las instrucciones deben terminar con punto 1 coma, como se observa en los e!emplos.Dnde se escriben las instrucciones de con#iguracin$:ongamos a#ora si todo en orden, la instruccin de configuracin se escribe dentro de la funcin setup(,esta funcin se analizo en un art'culo anterior a este, nos conviene a#' pues esta funcin se e!ecuta una solavez 1 la instruccin pin;ode generalmente solo se e!ecuta una sola vez, observe la animacin, vea donde seescriben estas instrucciones.