Tecnología y Electrónica, pregunta formulada por teamgamerforever03, hace 20 horas

que signiica void loop? y void setup?

Respuestas a la pregunta

Contestado por salvaalonso2
2

Respuesta:

Void loop

Loop en inglés significa lazo o bucle.

void setup

Es, básicamente, donde se «setean» las funciones que llevará a cabo el microcontrolador.


teamgamerforever03: no pregunte que fucion tiene pregunte que significa ambos
teamgamerforever03: ahora si gracias
Contestado por 20freakin22
2

Respuesta:

Funciones arduino void loop () y void setup ()

Las funciones void loop () y void setup () suelen ser las primeras funciones con las que comenzamos a familiarizarnos con la programación para arduino.

Por qué es necesaria la función void setup()

Al descargar el programa, Arduino da a nuestro código la oportunidad de participar en la inicialización del sistema. Para ello, debemos especificar al microcontrolador los comandos que ejecutará en el momento del arranque y luego olvidarnos de ellos (es decir, estos comandos sólo se ejecutarán una vez al inicio del sistema).

Sintaxis void setup()

La sintaxis de la función de configuración es muy simple:

void setup() {

// aquí ponemos los comandos de la subrutina}

En este ejemplo, la palabra setup es el nombre de la función. La palabra que precede al nombre describe el tipo de datos que deben devolverse. En este caso, la subrutina no devuelve ningún dato, por lo que debemos especificar la palabra void. Todos los comandos deben colocarse entre corchetes {}.

¡No te olvides de poner corchetes! La falta de un corchete hará que todo el programa sea incomprensible para un Arduino.

Ejemplos de void setup()

En la mayoría de los casos, las siguientes instrucciones se especifican dentro de la configuración void setup:

pinMode con el número y tipo de pin. Esta línea define el modo de operación de los pines de Arduino.

Serial.begin con indicación de velocidad (la mayoría de las veces 9600). Esta instrucción inicializa la operación del puerto serie a la velocidad especificada.

Instrucciones sobre cómo conectar e inicializar varios objetos de la librería arduino. Por ejemplo, servo.atach(6) indicará a la biblioteca que hemos conectado el servo drive al pin 6, y todas las acciones posteriores del código de la biblioteca se realizarán con este puerto.

Inicialización de variables globales si por alguna razón no podemos hacerlo al definir las variables en el campo de visión global.

Ejemplo:

void setup(){

 Serial.begin(9600);

 pinMode(13, OUTPUT);  // Usaremos el pin 13 como salida. Los demás puertos son entradas por defecto.

 pinMode(2, PULLUP);   // Definimos al pin 2 como entrada con una resistencia pull-up

 servo.atach(9);       // Si hemos declarado un objeto de clase Servo ahora especificamos que el servo estará conectado al puerto 9.}

Y es por ello que en nuestro programa tenemos que seleccionar el bloque en el que se almacenarán estos comandos. Void setup(), o más bien el espacio dentro de los corchetes de esta función, es el lugar dentro del sketch de Arduino donde ésto sucede.

Función void loop()

La función de bucle o «Void Loop» es la función principal, el punto de entrada a nuestro programa. Es el lugar donde tenemos que poner los comandos que se ejecutarán mientras la placa Arduino esté habilitada. Comenzando con el primer comando, el microcontrolador irá hasta el final y saltará inmediatamente al principio para repetir la misma secuencia. Y así un número infinito de veces (siempre y cuando la placa tenga suministro eléctrico).

Ejemplo de void loop()

Un ejemplo tan familiar del bosquejo del proyecto Blink (faro). Si no fuera por la función delay(), nunca nos habríamos dado cuenta de que el LED estaba apagado, porque una vez que llegaba al final, el sketch comenzaba desde la primera línea, en la que se encendía inmediatamente.


teamgamerforever03: xD es sacado de gogle ero me sirve gracias aunqe era el significadoo
Otras preguntas