Evaluación 1: Arduino Outputs (Sofía Díaz, Leticia Brandao, Melanie Collins, Camila González)

De Casiopea



TítuloEvaluación 1: Arduino Outputs
Período2019-
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2019
CarrerasDiseño
Alumno(s)Sofía Díaz, Camila González Ossa, Melanie Collins, Letícia Brandão
ProfesorRenzo Varela

Evaluación 1: Arduino Outputs

Encienda 5 leds con un patrón a definir por el alumno.

Encienda 3 leds con efecto "degradé" o "fade"

Encienda 1 led RGB con el que debe pasar por los 3 colores principales.
int redPin = 9;
int greenPin = 10;
int bluePin = 13;
int i;
 
void setup()
{
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);  
}
 
void loop()
{
  
digitalWrite(redPin,LOW);
  delay(500);
  digitalWrite(redPin,HIGH);
  delay(500);
  digitalWrite(greenPin,LOW);
  delay(500);
digitalWrite(greenPin,HIGH);
  delay(500);
    digitalWrite(bluePin,LOW);
   delay(500);
   digitalWrite(bluePin,HIGH);
  delay(500);

digitalWrite(redPin,LOW);
  delay(500);
  digitalWrite(greenPin,HIGH);
  delay(500);
  digitalWrite(greenPin,LOW);
  delay(500);
digitalWrite(bluePin,HIGH);
  delay(500);
    digitalWrite(bluePin,LOW);
   delay(500);
   digitalWrite(redPin,HIGH);
  delay(500);

digitalWrite(redPin,LOW);
  delay(500);
  digitalWrite(redPin,HIGH);
  delay(500);
  digitalWrite(greenPin,LOW);
  delay(500);
digitalWrite(greenPin,HIGH);
  delay(500);
    digitalWrite(bluePin,LOW);
   delay(500);
   digitalWrite(bluePin,HIGH);
  delay(500);



for(i=255;i>0;i++)
{
  digitalWrite(bluePin,LOW);
  //digitalWrite(greenPin,HIGH);
  analogWrite(greenPin,255-i);
  analogWrite(redPin,i);
  delay(10);
}

  
  }