Arduino:
Lancement d'un nouveau projet

Comment faire :

Supposons que vous construisez une station météo.

// Incluez les bibliothèques
#include <DHT.h>

// Définissez le type de capteur
#define DHTTYPE DHT22 

// Initialisez le capteur
DHT dht(2, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  // Lisez l'humidité et la température en %
  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();

  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("Erreur de lecture du DHT");
    return;
  }

  Serial.print("Humidité: ");
  Serial.print(humidity);
  Serial.print("%  Température: ");
  Serial.print(temperature);
  Serial.println("°C ");
  
  delay(2000); // Attendez 2 secondes avant de relire
}

Sortie attendue:

Humidité: 58.20%  Température: 22.30°C 

Exploration :

L’Arduino est né au début des années 2000 en Italie pour aider les étudiants en design sans expérience en électronique ou en programmation. Alternative à des solutions plus coûteuses comme BASIC Stamp, il est accessible, open source et polyvalent, adapté aussi bien aux débutants qu’aux experts. Pour démarrer un projet, il faut avoir une intention claire, choisir le bon matériel et comprendre les bibliothèques nécessaires à votre projet. Dans notre exemple, la bibliothèque ‘DHT.h’ est essentielle pour communiquer avec le capteur de température et d’humidité. La structure comprend un setup() pour initialiser les paramètres, et un loop() qui tourne continuellement.

Voir également :