Les caractéristiques du capteur sont disponibles à cette adresse.
Les caractéristiques du capteur sont disponibles à cette adresse.
import RPi.GPIO as GPIO
import time
pin = 7
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.IN)
input = GPIO.input(pin)
while True:
if (!GPIO.input(pin)):
print("Detection !")
time.sleep(1)
Le capteur de proximité FC-51 est composé d’une diode infrarouge (émetteur) et d’une photodiode (récepteur).
Suivant la distance à laquelle se trouve l’obstacle, le récepteur recevra plus ou moins de lumière infra-rouge réfléchie.
Suivant la distance à laquelle se trouve l’obstacle, le récepteur recevra plus ou moins de lumière infra-rouge réfléchie.
Caractéristiques :
– Distance de détection : de 2 à 30 cm
– Dimensions : 3.1 cm * 1.5 cm
– Alimentation : 3.3 – 5 V.
– OUT : interface de sortie numérique de la carte (0 si détection, et 1 si aucune détection)
Il est à noter que lors du branchement, une LED verte s’allume sur le capteur si un obstacle est détecté. Celle-ci permet de savoir si votre capteur est en état de fonctionnement ou non. La distance de détection peut-être ajustée à l’aide d’un potentiomètre disponible sur le capteur.
int led = 8;
int capteur = 3;
int detection;
void setup() {
pinMode(led, OUTPUT);
pinMode(capteur, INPUT);
}
void loop() {
// Lecture de la valeur de l'interface OUT du capteur
detection = digitalRead(capteur);
// Si on détecte une personne, on allume la LED
if (detection == 0) {
digitalWrite(led, HIGH);
}
// Si on ne détecte personne, on éteint la LED
if (detection == 1) {
digitalWrite(led, LOW);
}
}
Un capteur de force FSR02 (Force Sensing Resistor) permet de détecter une pression physique.
Le capteur FSR est un capteur qui répond en faisant décroitre sa résistance. Si nous n’effectuons aucune pression sur le capteur, la résistance approchera l’infini. Plus on appuie sur le capteur, plus la résistance va être petite.
Le document constructeur est disponible à cette adresse.
Lire la suite « Capteur de force FSR02 – Senseur FSR – Arduino » →