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 une diode avec l’anode (positif = longue jambe) dans port analogique 0 et la cathode (négatif = jambe courte) à GND (masse).
Vous pouvez aussi mettre une LED pour réagir sur le capteur avec l’anode dans port 13 et la cathode en GND (vous pouvez aussi regarder le voyant déjà sur la carte Arduino).
Différentes couleurs de LED ont effet mieux ou pire, donc expérimenter avec qui.

Que télécharger le croquis suivant (programme) :

ce programme est juste fait pour expérimenter avec une diode comme un capteur de lumière.

int mené = 13 ;
base int = 0 ;
sens int = 0 ;
int x = 0 ;
int y = 0 ;
totaal int = 0 ;
int totaal1 = 0 ;

void setup() {}
pinMode (led, sortie) ;
}

void loop() { / / ici, nous faisons 50 lectures pour définir les capteurs
pour (x = 0; x < 50; x ++) {}
sens = analogRead(0) ;
totaal = totaal1 + sens ; totaal1 = totaal ;
}
sens = f / x ;                          
/ / diviser les lectures de 50 par 50 à nouveau
totaal = 0 ;
totaal1 = 0 ;
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 (y = 0; y < 1000; y ++) { / / après chaque essais 1000 le programme réinitialisera le conduit à composer avec lumière changeante
pour (x = 0; x < 50; x ++) { / / 50 lectures pour voir si le capteur est dans l’obscurité
sens de = analogRead(0) ;
totaal = totaal1 + sens ;
totaal1 = totaal ;
Delay(10) ; }
sens = f / x ;
Si (sens < base)
/ / test, c’est la led a été dans l’obscurité
digitalWrite (conduit, en haut) ;  / / allumer la led dans port 13 ou sur la planche si axée sur le capteur était plus sombre que tout de suite que dans le cadre de 20
autre
digitalWrite (led, faible);
tournant se ne pas
totaal = 0 ;
totaal1 = 0 ;
Delay(10) ; } }

Mots clés: Arduino, Capteur, Conduit

Articles Liés

Robotique mobile avec Scratch : construire un Walker d’insectes comme axée sur l’Arduino et programmez-le avec Scratch

Robotique mobile avec Scratch : construire un Walker d’insectes comme axée sur l’Arduino et programmez-le avec Scratch

Nous allons se précipitent autour ? C'est un Arduino-basé, facile à construire la version de la marchette insectes comme faite avec du fil de cintre et conçu à l'origine par Jérôme Demers (voir aussi cette instructable) et Gareth Branwyn. Il se décli
RGB LED de conduite se dénude un Arduino

RGB LED de conduite se dénude un Arduino

Noël approche et vous demandez peut-être comment faire pour le rendre colorées et lumineuses avec un Arduino et un strip LED RGB. Au moins, c'est exactement ce que j'ai fait il y a un an et n'a pas été en mesure de trouver n'importe où n'importe quel
Plusieurs LED clignotant sur l’Arduino

Plusieurs LED clignotant sur l’Arduino

dans ce tutoriel, je vais vous montrer comment faire plusieurs LEDs clignotent avec Arduino.  Vous aurez besoin de trois LEDs, fils de raccordement, maquette et Arduino.Étape 1: Programmer l'Arduino Maintenant vous devez coller le code suivant dans l
Verre les ordinateurs basés sur l’Arduino Uno

Verre les ordinateurs basés sur l’Arduino Uno

Pour mon projet diplômés de masters ("Gowing ordinateurs, connexion corps, Cutting the Cord") de Konstfack Collège d'artisanat et de Design (céramique et verre/CRAFT), j'ai fait 3 verre ordinateurs basés sur les spécifications de l'Arduino Uno.
Animation sur un Arduino et K.K. Bossa chanson

Animation sur un Arduino et K.K. Bossa chanson

Que fait-elle ?Joue la chanson K.K. Bossa de Animal Crossing et une animation à l'aide d'un Arduino Uno, un piezo et un 16 X 2 LCD.L'animation est basée sur des Animal Crossing New Leaf.Le top vidéo est avec les villageois masculins et bas vidéo avec
Une horloge de QR-code axée sur l’arduino

Une horloge de QR-code axée sur l’arduino

J'ai eu cette idée pendant un certain temps, mais j'ai jamais eu la chance de l'essayer. Vendredi, un collègue m'a donné un écran LCD pour Arduino, et j'ai pensé que c'était le bon moment pour construire une horloge qui communiquent à la fois par le
Bateau pilote automatique - basée sur l’Arduino

Bateau pilote automatique - basée sur l’Arduino

Voici comment construire un pilote automatique qui peut diriger un RC bateau à waypoints ! Il est facile à construire, basé sur la populaire plate-forme Arduino et idéal pour les amateurs qui veulent certaine pratique soudure ! Avec ce pilote automat
Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Comme le titre l'indique, j'ai testé le suivi des temps sur mon arduino uno et l'ESP8266 / conseils Wemos D1 (programmés avec arduino) sans l'utilisation de bibliothèques, internet ou une unité de CCF. Beaucoup de grands instructables ici sur le site
Tachymètre optique axée sur l’Arduino

Tachymètre optique axée sur l’Arduino

plus de dix ans, j'ai mis en place une page web avec des instructions détaillées sur la construction d'un moteur électrique simple basé sur l'un de monde télévisé de le Beakman. Je l'ai appelé la page "moteur électrique de Beakman" et au fil des
Axée sur l’Arduino Shadow alarme

Axée sur l’Arduino Shadow alarme

Alarmes d'ombre sont généralement utilisés pour la protection contre le vol. Une alarme de l'ombre est un dispositif qui déclenche une alarme lorsqu'une ombre tombe sur elle. Décrit ici est un circuit simple d'une alarme d'ombre arduino basé. Cette u
Se connecter à Billy en utilisant ESP8266 comme bouclier de wifi Arduino Uno (Mac uniquement)

Se connecter à Billy en utilisant ESP8266 comme bouclier de wifi Arduino Uno (Mac uniquement)

Il s'agit d'un tutoriel pour vous montrer comment se connecter à Billy à l'aide d'un ESP8266 - 01 comme un bouclier de wifi Arduino Uno. Ce tutoriel est très détaillé pour aider tous ceux qui sont très nouveau pour ce genre de choses.-Matériel nécess
Matériel ouvert abordable technologie axée sur l’Arduino pour personnes aveugles

Matériel ouvert abordable technologie axée sur l’Arduino pour personnes aveugles

Dans cet article, je voudrais vous parler d'un trousseau ultrasonique le dispositif pour les aveugles qui aident à détecter les obstacles à un niveau supérieur au cours de laquelle une simple canne blanche ne peut avertir les utilisateurs. Ces obstac
Suivre votre voiture avec un Lojack axée sur l’Arduino

Suivre votre voiture avec un Lojack axée sur l’Arduino

Vol de voiture est un frein réel ! Augmentez vos chances de récupérer votre voiture en installant ce tracker simple axée sur l'Arduino dans votre voiture.Ce projet est assez simple et serait un bon projet pour un nouveau programmeur Arduino vous cher
Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Mise à jour :Il y a une nouvelle version de la Climaduino et le contrôleur Climaduino avec des changements très importants.Prend en charge plusieurs zonesUtilise la Arduino YúnFonctionne avec a/c centraleCommunique à l'aide du protocole MQTT (peut in