Parcial

Parcial

de Juan Sebastián Rumbo Maldonado -
Número de respuestas: 2

Al momento de hacer las funciones veo que se definen variables que no tienen ningún pin asignado, entonces, por ejemplo, no entiendo como la función de leer distancia podría funcionar sin tener un sensor asignado; ya que el pin del trigger no es el que esta definido en la función. Otro ejemplo es "byte pinLuz", que no tiene ningún pin asignado ya que los pines del led ya están definidos con otro nombre y asignados a un pin.

En respuesta a Juan Sebastián Rumbo Maldonado

Re: Parcial

de Sebastian Montes de Oca -
Juan cómo estás?
Por lo que entiendo de tu problema, creo que te estas confundiendo con el alcance de las variables, variables globales y variables locales de la función. Las funciones reciben parámetros que son utilizadas localmente con el nombre con las que se las instancia (lo que esta entre paréntesis cuando se define la función). Además, puede definir (instanciar) variables locales para trabajar en forma local (dentro de la función), y una vez que termina de ejecutarse las tareas de la función se destruyen para volver al lugar donde fue llamada.
Tambien las variables pueden ser instanciadas pero no definidas con un valor concreto, esto se puede hacer después a medida que se ejecuta las distintas líneas del código.

espero que te sirva, saludos
Sebastián