Un problème de programmation projet 3 love o meter

const int sensorPin = A0; 
const float baselineTemp = 20.0;
void setup() {
  Serial.begin(9600); // ouvrir un port série 
  for(int pinNumber = 2; pinNumber<5; pinNumber++){
    pinMode(pinNumber, OUTPUT) ;
     digitalWrite(pinNumber, LOW) ;
     }
 }
  void loop() {
   int sensorVal = analogRead(sensorPin);
  Serial.print("Valeur capteur :");
  Serial.print(sensorVal);
  // convertir la lecture du CAN en tension
  float voltage = (sensorVal/1024.0) * 5.0;
  Serial.print( " , Volt : ");
  Serial.print(voltage);
  Serial.print( " , degres C : ");
  // convertir la tension en température en degrés
  float temperature = (voltage - .5) * 100;
  Serial.print( temperature) ;
  if( temperature < baselineTemp){
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
 }else if(temperature>=baselineTemp+2 && temperature < baselineTemp+4){
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
 }else if(temperature>=baselineTemp+4 && temperature < baselineTemp+6){
   digitalWrite(2, HIGH);
   digitalWrite(3, HIGH);
   digitalWrite(4, LOW);
 }else if(temperature>=baselineTemp+6){ 
   digitalWrite(2, HIGH);
   digitalWrite(3, HIGH);
   digitalWrite(4, HIGH);
   }
  delay(1);
 }

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Une fois lues "Les bonnes pratiques du Forum Francophone” corrigez votre post.

Votre souci principal c'est que vous avez fait un copier coller de code traduit en français donc les mots clés du langage et les fonctions ont été traduits aussi.... Et bien sûr il ne faut pas copier les N° de ligne...

Merci beaucoup avec votre aide je vais pouvoir continué à faire de nouveaux projets dès que j aurais vue les petits problèmes d étalonnage de la température

corrigez le premier post SVP.

Comment je peux faire

en lisant les bonnes pratiques pour savoir quoi mettre puis en clickant sur le petit crayon qui doit apparaître en dessous de votre post

image

voila j espère que c est ce que vous vouliez

c'est plus lisible non ? :slight_smile:

et en plus vous avez enlevé la traduction de l'anglais en français et les N° de ligne. On n'a plus

40 retard(1) ; 

mais un beau

  delay(1);

qui a plus de chances de compiler :slight_smile:

je vient de comprendre que je dois me mettre a l anglais merci beaucoup mon projet avance il y a plus d erreur et le Arduino accepte le televersement
merci encore pour tous vos conseil qui m on bien aidé