Récepteur IR Arduino

8

Je lisais ce tutoriel http://arduino.cc/en/tutorial/button , et je veux faire de même, mais avec une LED de récepteur IR à 2 broches. Le problème est que la LED a besoin de 1 à 2 V max ou elle se cassera. Comment puis-je utiliser ce voyant comme entrée?

http://www.aliexpress.com/item/NEW-5X-LED-Infrared-receiver-diode-IR-5mm/32224564143.html Ceci est mon récepteur ir.

Rumanoïde
la source
4
Bientôt, les gens viendront et voudront migrer cette question vers Arduino . Ce commentaire est là pour leur dire que cette question concerne la conception électronique et est parfaitement sur le sujet ici , même si le contexte dans lequel elle s'est posée est Arduino.
2
Cela semble être un problème de niveau utilisateur Arduino. "Ardunio" a été mentionné, aucune explication claire dans la question, des schémas de câblage au lieu de schémas, et dans l'ensemble, il semble s'agir de raccorder cela à cela sans s'intéresser à l'électronique.
Olin Lathrop du
2
@OlinLathrop il n'y a aucune raison pour laquelle un schéma de câblage ne suffirait pas pour un schéma. Pas une raison proche valable.
4
@Camil: Non, les schémas de câblage doivent être interprétés pour déduire le circuit. C'est long, source d'erreurs et ennuyeux pour les ingénieurs électriciens. C'est une gifle pour ceux à qui vous demandez une faveur. Cependant, ce n'est pas la raison la plus proche, à part que cela pourrait contribuer à un manque de clarté . Il s'agit d'une question de niveau utilisateur Arduino, ayant très peu à voir avec l'électronique. Le premier mot du titre dit tout.
Olin Lathrop du
10
Il s'agit d'utiliser un récepteur IR à la place d'un bouton. Le contexte Arduino n'est pas pertinent. Certains utilisateurs ne savent tout simplement pas comment créer un schéma. C'est génial qu'ils fassent un schéma de câblage, car c'est beaucoup plus clair que lorsqu'ils décrivent simplement le circuit.

Réponses:

13

J'ai résolu mon problème, voici une explication pour les autres:

J'ai connecté une broche du transistor IR à la masse, et l'autre à la fois à la broche analogique 5 et à une résistance de 210 Ohms conduisant à 5v.

Schématique

Ensuite, j'ai utilisé ce code:

int analogPin = 5;     
int val = 0;     


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

void loop()
{
  val = analogRead(analogPin);
  delay(1);
  if(val<1000){
  Serial.println(val);
  }
}

Ensuite, si vous utilisez une télécommande IR ou une LED IR, la valeur diminuera lorsque le signal sera plus fort.

Rumanoïde
la source