Close

Opto Switch et Arduino

opto_switch_arduino

 

Opto switch, Optocoupleur, photocoupleur je ne sais pas trop comment l’appeler.

Composant électronique capable de transmettre un signal d’un circuit électrique à un autre, sans qu’il y ait de contact entre eux. (Merci wikipedia).

Je vais faire un « tutoriel » Arduino sur son utilisation de base. Cependant, mon but sera de faire un petit robot suiveur de ligne grâce à ce composant.

Si je me réfère de nouveau a wikipédia, il est composé d’un émetteur, d’un récepteur et d’un « isolant » entre les deux, ici il sagit d’un simple morceau de plastique. Suivant vers surface sur laquel il est pointé refléchissante ou pas, le signal sera émit ou pas de la diode émetrice à la diode réceptrice.

Branchements

V+ Correspond au +5V de l’Arduino

opto_circuit

 

Concernant les branchements, la pin arduino peut etre une pin digital comme une pin analogique. Vous obtiendrez sur une pin digital une valeur 1 ou 0 Et sur une pin analogique une valeur comprise entre 0 et 1023.

Je me suis fais un petit montage qui fais 1cm*2cm. simple d’utilisation j’ai suivi le schéma ci-dessus.

opto_pcb

Le code

Alors, voiçi le plus simple des codes… y’as rien de plus simple je pense:

Si branché sur la pin digital 2

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

void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue);
}

Si branché sur la pin A0

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

void loop() {
int sensorValue = analogRead(0);
Serial.println(sensorValue);
}

Source: lien

Leave a Reply

Your email address will not be published. Required fields are marked *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.