LED als lightsensor op de arduino


ik schrijf dit instructable als antwoord op een aantal vragen van Paolo de.

[Ik heb wat meer experimenteren op dit onderwerp in dit: Ible]

Het is niet moeilijk om te gebruiken een een LED als een sensor op de Arduino. Zomaar een LED met de anode (positieve = long-leg) in analoge poort 0 en de kathode (negatieve = korte been) in GND (massa).
Ook kun je een LED te reageren op de sensor met de anode in haven 13 en de kathode in GND. (u kunt ook kijken naar de LED al op de Arduino board).
Verschillende kleuren voor LEDs zal beter of slechter effect hebben, zo experiment mee.

Dan upload het volgende schema (programma):

Dit programma is enkel gemaakt om te experimenteren met een LED als een licht-sensor.

int geleid = 13;
int basis = 0;
int sens = 0;
int x = 0;
int y = 0;
int totaal = 0;
int totaal1 = 0;

VOID Setup {}
pinMode led (, uitvoer);
}

void loop { / / hier doen we 50 lezingen als u wilt instellen van de sensoren
voor (x = 0 x < 50; x ++) {}
Sens = analogRead(0);
totaal = totaal1 + sens; totaal1 = totaal;
}
Sens = totaal / x;                          
/ / verdelen de 50 lezingen door 50 weer
totaal = 0;
totaal1 = 0;
basis = sens-20;          
/ / instelling gevoeligheid - nu het reageren zal als de LED 20 lager is dan de instelling hierboven is
voor (y = 0; y < 1000; y ++) { / / na elke 1000 tests zal het programma de heeft geleid tot het omgaan met veranderende licht reset
voor (x = 0 x < 50; x ++) { / / 50 lezingen om te zien of de sensor in het donker
sens = analogRead(0);
totaal = totaal1 + sens;
totaal1 = totaal;
delay(10); }
Sens = totaal / x;
Als (sens < basis)
/ / testen is het lampje was in het donker
digitalWrite (geleid, hoog);  / / schakelen de led in haven 13 of op het bord als de sensor geleide 20 donkerder dan nu dan in de instelling was
anders
digitalWrite (led, laag);
draaien als niet
totaal = 0;
totaal1 = 0;
delay(10); } }

Labels: Arduino, Sensor, Geleid

Gerelateerde Artikelen

Scanner Rgb Led Lamp Pwm gecontroleerd door Arduino Nano

Scanner Rgb Led Lamp Pwm gecontroleerd door Arduino Nano

Gerecycled scanner rgb led lamp pwm gecontroleerd door Arduino NanoStap 1: EindresultaatDit is wat je krijgt als je dit volgen instructable.Stap 2: Een printer zoekenZoekt u een gebroken hp all-in-one printer. (Andere merken kunnen ook de onderdelen,
LEDs als temperatuursensoren

LEDs als temperatuursensoren

Met behulp van de Arduino microcontroller die ik heb bedacht een methode waarbij de spanning geproduceerd door een macht leidde tot het meten van de eigen temperatuur binnen +-10 ° C zonder de noodzaak van een externe temperatuursensor BV thermokoppe
Controle LED lichte kleur via een Arduino en een iPhone over BLE

Controle LED lichte kleur via een Arduino en een iPhone over BLE

Dit leerprogramma zal u tonen hoe u kunt besturen een RGB LED via een Arduino en een iOS-apparaat. Het zal gebruik maken van de lichtshow-app waarmee u één kleur instellen of het maken van een lichtshow met een reeks van kleuren.Als u bepalen van een
LEDs als lichtsensoren

LEDs als lichtsensoren

LEDs zijn geweldig voor het maken van licht, maar ze kunnen licht te zin!Ik struikelde onlangs op deze site die noemt, "In 1977, Forrest M. Mims herinnert ons in een van zijn"Engineer's laptops"dat LEDs kunnen ook worden gebruikt als fotodi
Hoe maak je een LED 7-segment display met Arduino

Hoe maak je een LED 7-segment display met Arduino

Ik ga u tonen hoe te maken van een 7 segment display met LED's. Combineren met Arduino aftelproceduretijdopnemers, eenvoudige tekst, en meer te maken. Ik willen maken van de oorspronkelijke projecten. Ik zocht de hele instructables en als dit niet vi
De LED Strip kwallen kostuum met Arduino & LPD8806 Led Strips

De LED Strip kwallen kostuum met Arduino & LPD8806 Led Strips

het begon allemaal toen ik zag een documentaire van de BBC in 2002 over de diepe wateren van de Oceaan. Er was een biolimunescent kwal in de documentaire, waarschijnlijk van de soort "ribkwallen" die greep mijn aandacht dus heb ik in de latere j
4 x 4 x 4 LED-kubus op basis van Arduino en bloem protoboard

4 x 4 x 4 LED-kubus op basis van Arduino en bloem protoboard

dit instructable leert u hoe te bouwen van uw 4 x 4 x 4 LED kubus met Bloem ProtoBoard en controle door de Arduino. Waarom is bloem ProtoBoard? niet ProtoBoard?Omdat gebruik ik vaak van protoboards om uit te testen als een nieuw idee in de praktijk w
Eenvoudige LED Cube 4 x met Arduino / 328p

Eenvoudige LED Cube 4 x met Arduino / 328p

Hallo!Dit is mijn eerste Instructable over mijn 4 x 4 x 4 LED kubus. De hersenen van de kubus is Atmega 328p. ATMega 328p is de microcontroller die gebruikt in de Arduino Uno. Dus ofwel kunt u Arduino of gewoon de Atmega 328p.Dit instructable het cir
LED Pulse Sensor (PPG) voor Arduino

LED Pulse Sensor (PPG) voor Arduino

Binnen dit Instructable ik zal je laten zien, het implementeren van een eenvoudige PPG (photoplethysmogram)-sensor voor de arduino. Dit apparaat gebruikt infrarood licht om je pols meten. U kan deze techniek weten uit de vingertop pulse sensoren in z
LED controle met behulp van Arduino, Android, Droid Ei

LED controle met behulp van Arduino, Android, Droid Ei

deze tutorial laat zien hoe om te controleren van een LED met uw Android met behulp van Droid Ei.Droid Ei is een gratis platform waar u kunt uw accessoire met behulp van een smartphone op afstand te beheren.  U moet de Droid Ei om app te installeren
Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino

Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino

Veel systemen of machines ondergaan verschillende gebeurtenissen. Bijvoorbeeld, wanneer u de macht van uw laptopcomputer, lampje een LED-brandt om macht te tonen op staat evenement. Een andere LED licht op wanneer u de stekker in uw lader; deze ander
ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

Hallo iedereen,Als u als me bent, hebt u zoekend rond het internet een goede tutorial over het gebruik van de ESP8266 met neopixel LEDs (AKA de WS2812 of WS2812b), geprogrammeerd via de Arduino IDE. Ik heb niet gevonden het allen in één plaats, in he
74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

de Chief Engineer van de ICStation R & D afdeling Jack ICStation UNO R3 compatibel met Arduino gebruikt om met succes de 74HC595 schijf vier digitale LED-display. Wij delen de schematisch diagram, bedradingsschema, stappen, Diagram en ook de code van
Controle LED helderheid met afstandsbediening en Arduino

Controle LED helderheid met afstandsbediening en Arduino

Zullen we een afstandsbediening LED helderheid controller, het is heel eenvoudig. Comment hieronder uw vraag dat als u hebt, zal ik graag beantwoorden ze allemaal. Mijn blog voor de laatste Tech nieuws en sommige projecten Electronics tijd.Stap 1: Di