Professional Documents
Culture Documents
Q1-
void setup() {
Serial.begin(9600);
void loop() {
Serial.println("Bonjour");
delay(2000);
}
Q2-
int bouton=5;
void setup() {
pinMode(bouton,INPUT_PULLUP);
Serial.begin(9600);
void loop() {
if(digitalRead(bouton)==LOW){
Serial.println("Bouton appuyé");
else
Serial.println("Bouton relâché");
} }
Q3-
void setup() {
Serial.begin(9600);
void loop() {
Serial.println(sensorValue);
delay(500);
}
Exercice 2
#include <DHT.h>
#define DHTPIN 12
int buzzer=4;
void setup()
Serial.begin(9600);
dht.begin();
}
void loop()
float h = dht.readHumidity();
if(h>=80)
else
Exercice 3
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
int MOTOR=4;
int led_rouge=3;
int led_verte=5;
void setup()
{
Serial.begin(9600);
pinMode(MOTOR, OUTPUT);
pinMode(led_verte,OUTPUT);
pinMode(led_rouge,OUTPUT);
dht.begin();
}
void loop()
{
float h = dht.readTemperature();
Serial.println(h);
if(h>28)
{
digitalWrite(MOTOR,HIGH);
Serial.println("Alerte : la température est supérieure a 28");
digitalWrite(led_verte,LOW);
digitalWrite(led_rouge,HIGH); }
else{
if(h>=27&&h<=28)
{
Serial.println("Info :la température entre 27 et 28");
digitalWrite(MOTOR,LOW);
digitalWrite(led_verte,LOW);
digitalWrite(led_rouge,LOW);
}
else
{
Serial.println("Info :la température est normal");
digitalWrite(MOTOR,LOW);
digitalWrite(led_rouge,LOW);
digitalWrite(led_verte,HIGH);
}
}
}