Outils pour utilisateurs

Outils du site


arduino:plaque_grove_du_lycee_valin:comment_utiliser_une_photoresistance_grove

Comment utiliser une photorésistance Grove ?

Le montage

La photorésistance doit être connectée à une entrée analogique (A0 à A3).


Nous allons afficher sur l'écran LCD (ou sur la liaison série) les valeurs lues aux bornes de la photorésistance.

  • L'écran est branché sur une broche I2C ;
  • La photorésistance est branché sur la broche analogique A0.

Le code

  • Avec les mesures envoyées sur la liaison série

Cliquez pour afficher le code

Cliquez pour masquer le code

void setup() {
  Serial.begin(9600);   // Initialise la communication avec l'ordinateur
}
 
void loop() {
  int mesure = analogRead(A0);  // lire la conversion analogique-numérique de la tension présente sur A0 (entre 0 et 1023)
  Serial.println(mesure);   // Affiche la mesure sur la liaison série
  delay(250);
}


  • Avec un affichage des mesures sur l'écran LCD

Cliquez pour afficher le code

Cliquez pour masquer le code

#include <Wire.h>  // inclure la bibliothèque permettant la communication par le protocole I2C
#include "rgb_lcd.h" // inclure la bibliothèque pour l'écran LCD
 
rgb_lcd lcd; // création d'un objet lcd
 
void setup() {
  lcd.begin(16, 2);   // configurer le nombre de colonnes et de lignes de l'écran LCD :
}
 
void loop() {
  int mesure = analogRead(A0);  // lire la conversion analogique-numérique de la tension présente sur A0 (entre 0 et 1023)
 
  lcd.clear();   // effacer l'écran
  lcd.setCursor(0, 0);  // mettre le curseur à la première colonne, première ligne
  lcd.print(mesure);   // afficher le contenu de la variable "mesure"
  delay(500);
}


Fiche technique


Statistiques du site

  • Cette page a été consultée par 1 visiteurs aujourd'hui.
  • Cette page a été consultée par 201 visiteurs depuis le 17/04/2024.
arduino/plaque_grove_du_lycee_valin/comment_utiliser_une_photoresistance_grove.txt · Dernière modification : 17/04/2024 18:07 de Stéphane LAURENT

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki