0% encontró este documento útil (0 votos)
9 vistas1 página

Función void setup() en Arduino

El documento describe un programa en Arduino que configura los pines 11, 12 y 13 como salidas en la función 'setup'. En la función 'loop', se alternan los estados de varios pines, encendiendo el pin 13 y el pin 8, mientras que los demás pines se apagan, seguido de una pausa de 3 segundos. Este ciclo se repite indefinidamente.

Cargado por

NANCY CHUMACERO
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas1 página

Función void setup() en Arduino

El documento describe un programa en Arduino que configura los pines 11, 12 y 13 como salidas en la función 'setup'. En la función 'loop', se alternan los estados de varios pines, encendiendo el pin 13 y el pin 8, mientras que los demás pines se apagan, seguido de una pausa de 3 segundos. Este ciclo se repite indefinidamente.

Cargado por

NANCY CHUMACERO
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

void setup() { //Es la función que se ejecuta al inicio del programa, todo lo que está

dentro de sus corchetes se ejecuta de arriba hacia abajo una sola vez

pinMode(13,OUTPUT); //Define el pin 13 como salida

pinMode(12,OUTPUT); //Define el pin 12 como salida

pinMode(11,OUTPUT); //Define el pin 11 como salida

} //Corchete de final del void setup

void loop() { //Es una función cuyo código entre corchetes se ejecuta en un bucle sin fin.
El código se ejecuta en orden de arriba hacia abajo. Cuando se termina de ejecutar la
ultima línea vuelve a la primera.

digitalWrite(13,HIGH); //Pone en alto o encendido el pin 13, es decir a 0 Voltios

digitalWrite(12,LOW); //Pone en bajo o apagado el pin 12

digitalWrite(11,LOW); //Pone el bajo o apagado el pin 11

digitalWrite(10,LOW); //Pone en bajo o apagado el pin 10

digitalWrite(9,LOW); //Pone en bajo o apagado el pin 9

digitalWrite(8,HIGH); //Pone en alto o encendido el pin 8

delay(3000); //Pausa el programa por 3000 milisegundos, es decir 3


segundos. Durante este tiempo todas las variables y estados de los pines se mantienen
como se encuentren antes de llegar a esta instrucción

} //Fin de la función void loop()

También podría gustarte