Arduino : Utilisation a conduit comme un capteur de lumière

un tout à l’heure, j’ai lu un article de blog sur l’utilisation d’une diode normale comme un capteur de lumière. Après la navigation autour de l’Internet, j’ai trouvé que tous les exemples que j’ai trouvé ne fonctionnaient pas bien ou difficile à lire. Puis j’ai trébuché sur ce instructable :

Cependant, j’ai trouvé que le code était assez difficile de lire/modifier et il a manqué une sortie série. Voici le nettoyé le code avec sortie série. En outre, j’ai trouvé qu’ajout d’une résistance de 100R en série avec la télédétection a conduit beaucoup l'améliore la sensibilité. Ce changement augmente la portée de la lumière sur le port série de 290-270 à 290-120.

#define lire A0
#define LED 13
base int = 0 ;

void setup() {}
pinMode (LED, sortie) ;
Serial.Begin(57600) ;
}

void loop() {}
sens int = readLED(50) ;
base = sens - 20 ;                 réglage de sensibilité - maintenant, il va réagir si la LED est inférieure à celle définie ci-dessus 20
pour (int y = 0; y < 1000; y ++) {/ / après chaque essais 1000 le programme réinitialisera le conduit à composer avec lumière changeante
sens = readLED(50) ;
Serial.println(sens) ;
Si (sens < base) / / test, c’est la led a été dans l’obscurité
digitalWrite (LED, haute) ;
d’autre
digitalWrite (LED, faible) ;
}
}

int readLED (int nombre) {/ / n fois la valeur analogique et avarage relire ces n fois
totaal int = 0 ;
pour (int x = 0; x < nombre; x ++) {}
totaal += analogRead(READ) ;
Delay(10) ;
}
retourner totaal/nombre ;
}

Articles Liés

Utilisez les LEGO Mindstorm RCX capteur de lumière avec Arduino (programme Visuino)

Utilisez les LEGO Mindstorm RCX capteur de lumière avec Arduino (programme Visuino)

Dans ce Instructable, vous allez apprendre à programmer Arduino au contrôle et à obtenir des données du Capteur de lumière de LEGO Mindstorm RCX avec l'aide de Visuino - un environnement de développement graphique facile à utiliser pour Arduino.Veuil
En utilisant une LED pour un capteur de lumière

En utilisant une LED pour un capteur de lumière

jusqu'à une date récente, CdS (sulfure de Cadmium) photo-résistances ont été couramment utilisés pour des applications de captage de la lumière. Malheureusement, ils ont des problèmes. Puisque les cellules CdS contiennent du cadmium, un métal lourd t
CONDUIT comme lightsensor sur l’arduino

CONDUIT comme lightsensor sur l’arduino

je vous écris cette instructable comme une réponse à certaines des questions de Paolo.[J'ai fait quelques expériences plus sur ce sujet dans ce : Ible]Il n'est pas difficile à utiliser une une LED comme un capteur sur l'Arduino. Il suffit de mettre u
Voyants comme les capteurs de température

Voyants comme les capteurs de température

En utilisant le microcontrôleur Arduino, que j'ai mis au point une méthode d'utilisation de la tension générée par un pouvoir conduit à mesurer sa propre température de +-10 ° C sans la nécessité d'une sonde de température externe p. ex. thermocouple
AS un capteur de lumière de la LED

AS un capteur de lumière de la LED

LED = Light Emitting DiodeQui est fait intentionnellement pour émettre de la lumière et il utilise le matériau semi-conducteur.On observe que cette normalité conduite n'est pas seulement émettant de la lumière de longueur d'onde précise mais le plus
Capteur de lumière : Enseigner les photorécepteurs

Capteur de lumière : Enseigner les photorécepteurs

cette instructable est conçue pour aider un professeur de sciences à construire un capteur qui peut être utilisé pour enseigner des photorécepteurs dans les yeux.  Il comprend des instructions détaillées sur la construction de la sonde ainsi que des
Circuit du capteur de lumière

Circuit du capteur de lumière

Le circuit est un circuit de capteur de lumière. Il peut être utilisé pour comparer les niveaux de lumière dans une zone. Il utilise une photodiode de jonction p-n comme le capteur de lumière et IC CA3140 comme un comparateur de tension.Dans le circu
Capteur de lumière de bricolage lego

Capteur de lumière de bricolage lego

comme les capteurs de lumière qui accompagne mon rcx première et la deuxième si non utilisable quand vous le voulez un robot guidées par laser, j'ai diceded de faire mes propres capteurs de lumièreet voici mon premier instructable:)excuse moi pour mo
Arduino Nano : Utilisation Passive Photo résistance capteur avec Visuino

Arduino Nano : Utilisation Passive Photo résistance capteur avec Visuino

Photo-résistances sont parmi les plus populaires capteurs de niveau d'éclairage pour Arduino. Ils sont faciles à utiliser, et pourtant, il y a quelques surprises inattendues, surtout quand nous essayons d'utiliser les modules prêts conçus par quelqu'
Capteur de lumière très sensible Arduino

Capteur de lumière très sensible Arduino

dans le Projet communautaire de Bioluminescence à BioCurious, nous avons travaillé avec un certain nombre d'algues et de bactéries bioluminescentes. Nous serions ravis de pouvoir mesurer avec précision la quantité de lumière ces organismes produisent
LEDs comme capteurs de lumière

LEDs comme capteurs de lumière

LED est parfaits pour faire la lumière, mais ils peuvent détecter de lumière trop !J'ai récemment tombé sur ce site dont parle "en 1977, Forrest Mims M. nous rappelle dans l'un de ses"carnets de l'ingénieur"que LEDs peuvent aussi servir com
Manteau de Star Wars de capteur de lumière (Pop comme si c’était Hoth)

Manteau de Star Wars de capteur de lumière (Pop comme si c’était Hoth)

Il s'agit d'un amusant projet qui utilise un Arduino Lilypad avec un capteur de lumière et vibreur pour jouer le thème de star wars quand le col d'un manteau de Chewbacca est tourné vers le haut, puis s'arrête lorsque le collier est remis vers le bas
Arduino alimenté Lucky Cat comme Webcounter physique

Arduino alimenté Lucky Cat comme Webcounter physique

tout le monde veut savoir combien de pages vues a votre propre site Web. Mais voir ce qui se passe qu'il faut certains code analytique et des trucs comme ça. Je voulais être raccordé à la quand je suis assis sur mon canapé, alors j'ai branché mon cha
Arduino Nano - tutoriel numérique capteur de lumière ambiante BH1715

Arduino Nano - tutoriel numérique capteur de lumière ambiante BH1715

Le BH1715 est un capteur de lumière ambiante numérique avec une interface de bus I²C. Le BH1715 est utilisé communément pour obtenir les données de lumière ambiantes pour régler la puissance de rétro-éclairage LCD et clavier pour les appareils mobile