SVAR est une lampe de chevet ou d’ambiance dont la luminosité change en fonction de la face sur laquelle elle s’appuie.
svar001 from Studio Objet Augmente on Vimeo.
Le système repose sur un contrepoids fixé à un potentiomètre dont l’axe, désormais soumis à la gravité, reste fixe lorsque la lampe est tournée.
Composants:
– puce arduino
– 4 led
-1 potentiomètre
-1 resistance 330 ohm
Code=
int potar=A0;
int led=5;
int potarValue;
int potarValueMap;
void setup() {
pinMode(led, OUTPUT);
pinMode(potar, INPUT);
Serial.begin(9600);
}
void loop() {
potarValue=analogRead(potar);
potarValueMap=map(potarValue, 0, 1023, 0, 255);
analogWrite(led,potarValueMap);
Serial.print(« potarValue= »);
Serial.print(potarValue);
Serial.print(« \t »);
Serial.print(« potarValue= »);
Serial.println(potarValueMap);
delay(10);
}