Mieux dirigé dans le capteur de lumière (3 / 4 étapes)

Étape 3: Télécharger le croquis

//Copy le texte suivant croquis dans votre logiciel Arduino et transférez-le sur la carte Arduino. (n’oubliez pas de sélectionner le bon conseil et port com dans le logiciel Arduino)

int mené = 13 ;                                        la broche où vous mettrez la LED
int sensorpin = A3 ;                           la broche analogique où vous mettez votre sensorLED
int resetteller = 0 ;                              le reste sont des compteurs et des variables de calculer avec
sens int = 0 ;
teller int = 0 ;
base int = 1024 ;
test int = 1024 ;
int test2 = 1024 ;
test3 int = 1024 ;

Ce sont les valeurs de jouer avec pour obtenir mieux (ou pire) résultats
marge int = 5 ;                         l’espace entre une lecture positive et négative
int vertraging = 1 ;                  la vitesse de la lecture ; un nombre inférieur est une plus grande vitesse
échantillons d’int = 70 ;                   la quantité d’échantillons à comparer pour faire une lecture
int resetsamples = 30 ;          le nombre de cycles pour exécuter la lumière avant que vous n’approuvez pas la valeur plus

void setup() {}
pinMode (led, sortie) ;
Serial.Begin(9600) ;                                   aucune partie réelle du programme, juste pour le débogage
pour (teller = 0; caissier < échantillons ; caissier ++) {/ / n’oubliez pas la valeur la plus faible de nombreuses lectures
sens = analogRead(sensorpin) ;
Si (sens < base) {base = sens;}
Delay(vertraging) ;                                     le capteur nécessite un délai ici de reprendre son souffle
}
}

void loop() {}
pour (teller = 0; caissier < échantillons ; caissier ++) {/ / n’oubliez pas la valeur la plus faible de nombreuses lectures
sens = analogRead(sensorpin) ;
Delay(vertraging) ;                                   le capteur nécessite un délai ici de reprendre son souffle
Si (sens < tester) {}
test3 = sens ;                                            n’oubliez pas les 3 lectures plus bas
test2 = test3 ;
test = test2;}
}
Si (test < base-marge & & test2 < base-marge & & test3 < base-marge) {mus lectures basses //all 3 être < la lecture de base
digitalWrite (conduit, en haut) ;
resetteller ++ ;                                         compter combien de temps le LED reste allumé
}
else {}
digitalWrite (led, faible) ;
base = test ;                                         Si la lecture de test le plus bas est supérieure à la base, base sera réinitialisé
resetteller = 0 ;
}
Si (resetteller > resetsamples) {base = test;} Si la LED reste sur longtemps, nous ne lui faire confiance et réinitialiser la base
Serial.Print(basis) ; Serial.Print("") ; Serial.Print(test) ; Serial.Print("") ; Serial.println (sens); //just pour le débogage
test = 1024 ;
}

Articles Liés

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
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
Un commutateur de capteur de lumière mieux (PCB inclus)

Un commutateur de capteur de lumière mieux (PCB inclus)

Il y a quelque temps, j'ai été invité par mon père à concevoir un circuit de capteur de lumière pour lui, il a quelques LED est installée et un solaire panneau et un tableau de la batterie, qu'il utilise ensuite pour alimenter ses feux de jardin. La
Vivent les données vers excel d’un capteur de lumière Arduino

Vivent les données vers excel d’un capteur de lumière Arduino

J'ai commencé ce petit projet à l'autre jour quand j'ai vu que Instructables avait affiché une concurrence pour l'utilisation de capteurs, cependant sa en passe de devenir un peu plus intéressant.Mon idée de départ était de prendre un projet très sim
Comment faire un détecteur de vitesse de roue à l’aide d’un capteur de lumière.

Comment faire un détecteur de vitesse de roue à l’aide d’un capteur de lumière.

How this work?Comme nous le savons, les effets de la réflexion de la lumière sont différentes dans les objets. Quelques trucs lumineux (livre blanc, aluminium et aluminium choses) ont les taux de réflexion beaucoup mieux qu'un pneu en caoutchouc noir
Capteur de lumière électronique simple

Capteur de lumière électronique simple

je peux poster un instructable pour cela.Il s'agit d'un projet électronique simple, que je me suis fixé. J'ai utilisé sous vide plastique formé pour faire l'affaire. Pour le rendre, j'ai simplement fait une boîte en bois massif et le mettre dans une
Capteur de lumière Arduino

Capteur de lumière Arduino

Salut les gars aujourd'hui je vais vous montrer comment faire un capteur de lumière avec capteur de Arduino.This allume une LED quand il y a les ténèbres, vous pouvez l'utiliser comme un outil de sauvegarde de puissance lorsqu'il y a une panne d'élec
PIR avec capteur de lumière

PIR avec capteur de lumière

Détecteur de mouvement PIR simple avec minuterie de capteur & retard léger.Le circuit utilise un module PIR (environ 1,00 £ sur ebay, un LDR (environ 25p, encore une fois d'ebay et un Arduino mini pro.Après la réinitialisation, la lumière ambiante es
Raspberry Pi - Tutorial de Java pour le capteur de lumière ambiante TSL45315

Raspberry Pi - Tutorial de Java pour le capteur de lumière ambiante TSL45315

TSL45315 est un capteur de lumière ambiante numérique. Il rapproche de réponse de l'oeil humain sous différentes conditions d'éclairage. Les dispositifs ont trois temps d'intégration réglable et fournissent une sortie directe lux 16 bits via une inte
Raspberry Pi - tutoriel de Python pour le capteur de lumière ambiante TSL45315

Raspberry Pi - tutoriel de Python pour le capteur de lumière ambiante TSL45315

TSL45315 est un capteur de lumière ambiante numérique. Il rapproche de réponse de l'oeil humain sous différentes conditions d'éclairage. Les dispositifs ont trois temps d'intégration réglable et fournissent une sortie directe lux 16 bits via une inte
Raspberry Pi - BH1715 numérique capteur de lumière ambiante Python Tutorial

Raspberry Pi - BH1715 numérique capteur de lumière ambiante Python Tutorial

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
Raspberry Pi - BH1715 numérique capteur de lumière ambiante Java Tutorial

Raspberry Pi - BH1715 numérique capteur de lumière ambiante Java Tutorial

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
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
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