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.
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
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
Gracias.
Otra duda que me surgió ahora, es si es necesario definir el pinMode de los parámetros que se definen en cada función.