Hello,
Je débute depuis ce matin en Arduino, j'ai enfin franchis le pas!
Je suis pas à pas le livre du starter kit et je butte sur le projet 4 pour créer la lampe d'ambiance.
J'ai tout recablé 3 fois, j'ai relu mon code 10 fois, mais rien ne se passe!
Je me demande si mes phototransistors ne sont pas morts!
Quand j'affiche le moniteur série, toutes mes valeurs sont à 0!
Au cas où, voici un copier coller de mon code!
Merci d'avance pour votre aide!
Antoine
const int greenLEDPin = 9;
const int redLEDPin = 10;
const int blueLEDPin = 11;
const int redSensorPin = A0;
const int greenSensorPin = A1;
const int blueSensorPin = A2;
int redValue = 0;
int greenValue = 0;
int blueValue = 0;
int redSensorValue = 0;
int greenSensorValue = 0;
int blueSensorValue = 0;
void setup() {
Serial.begin(9600);
pinMode(greenLEDPin,OUTPUT);
pinMode(redLEDPin,OUTPUT);
pinMode(blueLEDPin,OUTPUT);
}
void loop() {
redSensorValue = analogRead(redSensorPin); // Lecture de la valeur sur le capteur A0
delay(5);
greenSensorValue = analogRead(greenSensorPin); // Lecture de la valeur sur le capteur A1
delay(5);
blueSensorValue = analogRead(blueSensorPin); // Lecture de la valeur sur le capteur A2
Serial.print ("Données brut du capteur \t Red : ");
Serial.print(redSensorValue);
Serial.print("\t Green : ");
Serial.print(greenSensorValue);
Serial.print("\t Blue : ");
Serial.print(blueSensorValue);
redValue = redSensorValue/4;
greenValue = greenSensorValue/4;
blueValue = blueSensorValue/4;
Serial.print("Valeurs recalculées \t Rouge : ");
Serial.print(redValue);
Serial.print("\t Vert : ");
Serial.print(greenValue);
Serial.print("\t Bleu : ");
Serial.print(blueValue);
analogWrite(redLEDPin, redValue);
analogWrite(greenLEDPin, greenValue);
analogWrite(blueLEDPin, blueValue);
}