Quiero controlar la intensidad de un LED leyendo un archivo de texto. Aquí hay un ejemplo de un archivo de texto:
255,100,255,50,100,20,10,200,50,90,85,200,0,0,0,255
Mi equipo: Arduino Uno , microSD shield , power LED shield y tarjeta microSD.
Lo que quiero es: durante 60 segundos, la intensidad de la luz de mi LED es i
y después de eso, la intensidad es i+1
, etc. En este ejemplo, esa sería una intensidad de 255, luego una de 100, luego 255, etc. Sé cómo leer un archivo de texto y abrir un archivo de texto con la biblioteca SD, pero no sé cómo analizar mi archivo de texto y obtener la buena intensidad en el momento t
. Así que quiero algo como esto:
# Open and read the file from the SD card
# For t to the end of the file
intensity = intensity at t
analogWrite(led,intensity)
delay(60000)
# For each time t, I want to have the intensity I on my screen
Serial.println(intensity);
A continuación, quiero hacer eso para dos LED con dos matrices diferentes en el mismo archivo de texto.
¿Cómo puedo hacer esto?