Skip to main content

Saisies

Le démarrage de chaque bloc

Le démarrage de chaque bloc permet d’exécuter un programme si une condition est remplie. Il fonctionne donc comme une distinction de cas, non seulement une fois, mais chaque fois que la condition est remplie, tout au long du programme. Le démarrage de chaque bloc :

Bild1.PNG

Est une abréviation de la construction suivante :

Bild2.PNG

On peut insérer dans le Démarrage de chaque bloc de la catégorie Saisies toutes les conditions de cette même catégorie.

Remarque : La section du programme à l’intérieur du démarrage de chaque bloc doit être courte et ne pas comporter d’appels bloqués ou de boucles de fin de session, afin que cette partie du programme puisse être traitée rapidement.

Touche de palpage

image-1623679995498.03.59.png

La touche de palpage est un capteur numérique qui distingue les états « Le courant circule » et « Le courant ne circule pas ». Le flux de courant dépend à la fois du câblage et du fait que la touche de palpage soit enfoncée. On peut donc utiliser le bouton de deux façons différentes :

image-1623592536466.48.54.png

Comme « fermeture » :
les contacts 1 et 3 sont raccordés. 

Touche de palpage enfoncée : Le courant circule.                                                                                            Touche de palpage non enfoncée : Le courant ne circule pas

Comme « ouverture » :

Les contacts 1 et 2 sont raccordés.                                                                                                                                      

Touche de palpage enfoncée : Le courant ne circule pas.                                                                              Touche de palpage non enfoncée : Le courant circule.

Afficher

Avec Récupérer le statut de la mini touche de palpage, on obtient des informations sur le fait que du courant circule dans la touche de palpage ou non. Si du courant circule, le signal 1 est retourné, en l’absence de courant, le signal est de 0

Interroger

Pour vérifier si le bouton est dans un état donné, le bloc Bouton … est utilisé. Le menu déroulant (petit triangle) permet d’indiquer l'état interrogé. Ce bloc peut être utilisé comme une condition.

Capteur à ultrasons

image-1623680004750.04.35.png

Le capteur à ultrasons est utilisé pour mesurer des distances.

Afficher

Avec Récupérer la distance du capteur à ultrasons, on obtient des informations sur la distance entre le capteur et l’objet le plus proche. La distance est retournée en cm.

Interroger

Pour déterminer si le capteur est situé à une certaine distance de l'objet le plus proche, le bloc Distance du capteur à ultrasons … est utilisé. Le menu déroulant (petit triangle) permet de sélectionner comment comparer la distance mesurée à une valeur saisie (<, ≤, =, ≠, ≥, >). La valeur de comparaison est saisie dans le champ numérique à la fin du bloc. Ce bloc peut être utilisé comme une condition. Dans l’exemple, le moteur est arrêté lorsque la distance mesurée est inférieure à 2 cm.

Bild6.PNG

Capteur de couleurs

image-1623680014794.04.56.png

Le capteur de couleur émet de la lumière rouge et mesure la quantité de lumière réfléchie. En fonction de l’intensité de la réflexion, le capteur de couleur renvoie des valeurs de 0 à 2000. Il convient parfaitement pour reconnaître les couleurs préalablement calibrées.  

Afficher

La fonction Récupérer la valeur du capteur de couleur permet d’obtenir des informations sur l’intensité de réflexion de la lumière par une surface.

Interroger

Pour déterminer si le capteur a une certaine couleur devant lui, le bloc Valeur du capteur de couleurs … est utilisé. Le menu déroulant (petit triangle) permet de sélectionner comment comparer la valeur de couleur mesurée à une valeur saisie (<, ≤, =, ≠, ≥, >). La valeur de comparaison est saisie dans le champ numérique à la fin du bloc. Ce bloc peut être utilisé comme une condition. Dans l’exemple, le moteur est arrêté lorsque la valeur de couleur mesurée est inférieure à 1000.

Bild8.PNG

Détecteur de piste infrarouge

image-1623680023473.04.45.png

Le détecteur de piste infrarouge est un détecteur numérique qui détecte une piste noire sur un fond blanc et qui fonctionne à une distance de 5 à 30 mm d’un capteur à l’autre.  

Afficher

Avec Récupérer le statut du détecteur de piste infrarouge  on obtient 0 si le capteur ne détecte pas de piste. Si le capteur détecte une piste, 1 est retourné.

Interroger

Pour savoir si le détecteur de piste infrarouge détecte une piste, il faut comparer l’état actuel de la piste à 0 ou 1. Le bloc Statut du détecteur de piste infrarouge [] ... convient pour cela . Le menu déroulant (petit triangle) permet de sélectionner comment comparer la valeur de piste mesurée à une valeur saisie (<, ≤, =, ≠, ≥, >). La valeur de comparaison est saisie dans le champ numérique à la fin du bloc. Ce bloc peut être utilisé comme une condition. Dans l’exemple, le moteur est arrêté lorsque la valeur de piste est à 0.

Bild10.PNG

Phototransistor

image-1623680417014.17.52.png

Le phototransistor est un capteur numérique qui distingue le clair du foncé. 

Afficher

Avec Récupérer le statut du phototransistor on obtient 0 si le capteur ne détecte pas de lumière. Si le capteur détecte une lumière, 1 est retourné..

Interroger

Pour savoir si le phototransistor détecte du clair ou du foncé, il faut comparer l’état de luminosité à 0 ou 1. Le bloc Statut du phototransistor []. convient pour cela Le menu déroulant (petit triangle) permet de spécifier s'il faut interroger le clair ou le foncé. 

image-1623844705358.57.11.pngUne utilisation possible d'un phototransistor est une barrière lumineuse, comme ce                                                                                                          modèle.

Photorésistance

image-1623680434602.04.18.png

La résistance de la photorésistance diminue si elle est exposée à une luminosité plus importante. La valeur de la photorésistance est donc une mesure de la luminosité.

Afficher

La fonction Récupérer la valeur de la photorésistance permet de savoir à quel point la luminosité est importante. Plus la valeur émise est faible, plus elle est claire.

Interroger

Pour savoir si la photorésistance mesure une valeur de luminosité spécifique, le bloc Valeur de photorésistance [] ... est utilisé. Le menu déroulant (petit triangle) permet de sélectionner comment comparer la valeur de luminosité avec la valeur saisie (<, ≤, =, ≠, ≥, >). La valeur de comparaison est saisie dans le champ numérique à la fin du bloc. Ce bloc peut être utilisé comme une condition. Dans l’exemple, le moteur est arrêté lorsque la valeur de luminosité mesurée est inférieure à 3000.

Bild14.PNG

 

Résistance NTC

image-1623680448576.05.31.png

La résistance NTC est un capteur de température non binaire. Sa résistance électrique diminue lorsque la température augmente, ce qui en fait une mesure de la température. 

Afficher

La fonction Récupérer la résistance NTC [] permet d’obtenir une valeur de résistance ou la température déduite. Vous pouvez sélectionner ce qui doit être retourné en utilisant le menu déroulant (petit triangle).

Interroger

Pour savoir si la résistance NTC mesure une certaine valeur, le bloc Résistance NTC [] [] ... est utilisé Les menus déroulants (petit triangle) permettent de sélectionner ce que vous souhaitez comparer et avec quel opérateur de comparaison. La valeur de comparaison est saisie dans le champ numérique à la fin du bloc. Ce bloc peut être utilisé comme une condition. Dans l’exemple, le moteur est arrêté lorsque la température est inférieure à 20.

Bild16.PNG