Vous êtes sur la page 1sur 2

Pratiques de robotique

FICHE PRATIQUE DETECTEUR DE LUMIÈRE


Nº 4
LDR
Noms et Prénom: Classe Date NOTE:

DÉROULEMENT DU TRAVAIL PRATIQUE


1. Vérifiez que la carte Arduino est connectée à votre ordinateur portable (via USB)

2. Ouvrez le logiciel Arduino et copiez le code suivant:

else {
digitalWrite(verteled,LOW);
int ldr=A0; }
int verteled=13; if (lecturelumiere < 775) {
int jauneled=11; digitalWrite(jauneled, HIGH);
int rougeled=9; }
int lecturelumiere; else {
digitalWrite(jauneled, LOW);
void setup() { }
Serial.begin (9600); if (lecturelumiere < 870) {
pinMode(ldr, INPUT); digitalWrite(rougeled, HIGH);
pinMode(verteled, OUTPUT); }
pinMode(jauneled, OUTPUT); else {
pinMode(rougeled, OUTPUT); digitalWrite(rougeled,LOW);
} }

void loop() { Serial.print(“Lecture de la


lecturelumiere= analogRead(ldr); lumière (entre 0 et 1024): ”);
Serial.println(lecturelumiere);
if (lecturelumiere <= 650) { Serial.println(" cm");
digitalWrite(verteled, HIGH); delay(5);
} }
Pratiques de robotique
3. Montez les connexions suivants entre la plaque protoboard et la carte Arduino :

4. Ouvrez la fenêtre du moniteur (menu Outils et Moniteur série)

5. Quel numéro de port on utilise pour lire la valeur qui nous donne la quantité de lumière?

6. Quel est le nom de la variable qui stocke la quantité de lumière?

7. Ecrivez la phrase du code utilisée pour stocker la quantité de lumière dans la variable

8. Quelle est la valeur nécessaire pour que la led rouge soit allumée?

9. Calibrez les valeurs pour que le programme fonctionne dans votre environnement.