Plante E-534.

E-534 est capable de capter de façon optimale la lumière à laquelle elle est exposer grâce a un système de cracking haute performance. En absence de source lumineuse, E-534 émet sa propre lumière.

Cette expérimentation est une recherche sur l’hybridation entre numérique et organique.

Grâce à un système de capteurs de lumière et à un moteur, nous avons imaginé une plante augmentée qui traque la la source de lumière.

Code

#include<Servo.h>

Servo myservo;

int valeurCapteur1;
int valeurCapteur2;
int capteurlumiere1 = A0;
int capteurlumiere2 = A5;
int led1 = 11;

int pos = 0;

void setup() {
pinMode(led1, OUTPUT);
Serial.begin(9600);
myservo.attach(7);
}

void loop() {
Serial.println(analogRead(A0));
Serial.println( );
Serial.println(analogRead(A5));

valeurCapteur1 = analogRead(capteurlumiere1);
valeurCapteur2 = analogRead(capteurlumiere2);

if (valeurCapteur1 > valeurCapteur2 && valeurCapteur1 > 100 && valeurCapteur2 > 100 && pos < 45){

  myservo.write(pos += 1);
  delay(100);
  }

if(valeurCapteur2 > valeurCapteur1 && valeurCapteur1 > 100 && valeurCapteur2 > 100 && pos > -45){

  myservo.write(pos -= 1);
  delay(100);
 }
   if (valeurCapteur1 < 100 && valeurCapteur2 < 100) {
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led1, LOW);
delay(500);
}
}