LEDDE som lightsensor på arduino

jag skriver detta instructable som svar på några av Paolos frågor.

[Jag gjorde några fler experimentera på detta ämne i detta: kompatibel]

Det är inte svårt att använda en LED som en sensor på Arduino. Bara sätta en LED med anoden (positiv = långa ben) i analog port 0 och katoden (negativ = korta ben) i GND (marken).
Du kan också lägga ett LED att reagera på sensorn med anoden i port 13 och katoden i GND. (du kan också titta på LED redan på Arduino styrelsen).
Olika färger av lysdioder kommer att ha bättre eller sämre effekt, så experimentera med detta.

Än vad ladda upp följande skiss (program):

Detta program görs bara att experimentera med LED som en ljus-sensor.

int ledde = 13.
int grund = 0;
int sens = 0;
int x = 0;
int y = 0;
int totaal = 0;
int totaal1 = 0;

void setup() {
pinMode ledde (, OUTPUT);
}

void loop() { / / här vi gör 50 avläsningar för att ställa in sensorerna
för (x = 0, x < 50, x ++) {
Sens = analogRead(0);
totaal = totaal1 + sens; totaal1 = totaal;
}
Sens = totaal / x;
/ / Division 50 avläsningarna av 50 igen
totaal = 0;
totaal1 = 0;
bas = sens-20;
/ / inställning känslighet - nu det kommer att reagera om lampan är 20 lägre än inställningen ovan
för (y = 0; y < 1000; y ++) { / / efter varje 1000 test programmet återställs led att hantera skiftande ljus
för (x = 0, x < 50, x ++) { / / 50 läsningar om sensorn är i mörkret
sens = analogRead(0);
totaal = totaal1 + sens;
totaal1 = totaal;
Delay(10); }
Sens = totaal / x;
om (sens < grund)
/ / testning är led var i mörkret
digitalWrite (led, hög); slår den ledde i port 13 eller i styrelsen på om sensor-ledda var 20 mörkare än nu än i inställningen
annat
digitalWrite (ledde, låg),
stänga av, om inte
totaal = 0;
totaal1 = 0;
Delay(10); } }

Relaterade Ämnen

Bättre ledde som ljussensor

till följd av frågor från lekirst på denna kompatibel av min hand: LED-as-lightsensor-on-the-arduino/ och renare kod görs av hansc44 på: Arduino-Use-LED-as-a-light-sensor/ var det dags att komma med en bättre kompatibel. Så här är det. (Jag inte lösa...

"Candle Flicker" ledde som kvasi fyrkantsvåg generator (geigermätare simulator)

De allestädes närvarande "Candle Flicker" lysdioderna är fascinerande i mer än ett sätt. Det finns gott om information på internet om att få en audio signal från ett flimmer LED. De verkar antingen spela en melodi eller producera en konstig slag...

32 x 16 ledde matrisen Panel och Arduino

Historien om projektetKort sagt, är detta projekt resultatet av en utmaning. En dag, en vän som var på besök mig, såg mina experiment med några ledde matrisen och frågar mig om jag kan styra många av dessa. Jag svarade "ja visst", med extra inte...

En söt barn leksak som talar med Arduino och enighet :)

Vänligen titta på videon för demonstration.Detta projekt är rent av tristess, jag experimenterade med en flex sensor när idén kom till mig, ursprungligen det var tänkt att använda en flex sensor men efter en tanke samma resultat kan vara nå enkelt oc...

DIY navigeringsenhet för blinda personer som använder Arduino och Android smart phone

I detta projekt du kan täcka dina ögon och låta din smartphone navigera dig för att undvika hinder, ansökan är främst en DIY navigeringsenhet för blinda.Jag visste att 1Sheeld håller på att lansera en ny text till tal sköld, och så jag kontaktade dem...

ARD-e: roboten med en Arduino som en hjärna

hur man skapar en öppen källkod Arduino kontrollerade robot för under $100.Förhoppningsvis efter att ha läst detta instructable du kommer att kunna ta det första steget in i robotteknik. ARD-e kostar ca $90 till 130 USD beroende på hur mycket extra e...

Arduino/Android - BLUETOOTH RGB ledde kontroll ANDROID APP

Hej världen! Idag har jag gjort en app för att styra en RGB Led-modul med en Android-enhet. Kontakta mig för den öppna källkoden av APP.Obs: Om du köpt en gemensam anod LED ansluter du den till 5vJag använde en gemensam katod ledde som måste anslutas...

Realtid BitCoin Price monitor med ledde matrisen, Arduino och 1Sheeld

I grund och botten detta projekt illustrera hur uppdatera priset på BitCoin i USD i realtid och visar priset på en stor LED-matris som vi har hackat låta det kommunicera med Arduino istället för PC.Vi har haft några problem i projektet som hacking LE...

LED Strip maneter kostym med Arduino & LPD8806 ledde remsor

det hela började när jag såg en BBC-dokumentär 2002 om oceanens djupa vatten. Det var en biolimunescent Manet i dokumentären, antagligen av arten "salper" som tog tag i min uppmärksamhet så under senare år bestämde jag mig för att använda den so...

Arduino - ledde rullande Text ~ enkel & lätt

Hej vänner, detta är den enklaste metoden att göra rullande Text på ledde matrisen genom att använda Arduino. Du kan köpa en 8 x 8 ledde matrisen eller gör din egen (mer billiga) efter den här guiden. . Ledsen för min engelska cuz jag vet inte det br...

Kontrollera en RGB ledde med Arduino och bearbetning

detta instructable (min första inte mindre) visar hur man styr en RGB ledde med bearbetning och arduino.Den viktiga funktionen att vara färg markeras genom att klicka på en bild, RGB-värdet för den pixel du klickar på bearbetas och skickas till den a...

5 x 5 rgb lpd6803-ledde matrisen arduino kontrollerade

vad:en 5 * 5 rgb ledde matrisen, gjorda med arduino och lpd6803 baserat lysdioder från adafruit.med pir-sensor, det går på om den upptäcker rörelser och en IR-distace sensor, 1 animation visar avståndet du har från sensorn:).movie1Varför:eftersom des...

Enkla arduino RGB ledde

detta är en enkel RGB led för arduino som du kan koppla in den och det tar pin:13(green) 12(red) 11(blue).Du kan köpa moduler för 5$ som har ic2 eller spi men de är mycket mer komplicerade tot programoch för lees än 2$ du kan göra din stad som är myc...

4 x 4 x 4 ledde kub (Arduino Uno)

I denna tutorial jag ska visa dig hur man gör en 4 x 4 x 4 LED cube för omkring $15,00. Kuben har 64 gröna lysdioder som utgör det är 4 layers(positives) och 16 columns(negatives). Dessa är alla anslutna till en Arduino Uno. En Arduino är en single-b...

$2 Arduino. ATMEGA328 som en fristående. Lätt, Billigt och mycket små. En komplett guide.

I detta instructable du lära dig att använda Arduino ATMEGA328 mikrokontroller chip som en fristående mikrokontroller.De kan kostar endast 2 dollar, göra samma sak som din Arduino och göra dina projekt extremt liten.Vi kommer att täcka pin layout, hu...

Hur man använder Arduino Mega 2560 som Arduino isp

när jag bygger min Atmega328p-pu på ett kretskort för min moped jag behövde bootload det.Eftersom jag har ingen extern behövde programmering utrustning jag använda min Arduino Mega 2560 som ArduinoISP ( http://arduino.cc/en/Tutorial/ArduinoISP ).Du b...

Arduino Leonardo Micro som Game Controller/Joystick

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.6 (eller ovan). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.5 (eller under) se följande Instructable: lägga till USB-spelenhet till Arduino Le...

Burning skiss till Atmega328P-PU på en skärbräda med Arduino Uno som programmerare

Det finns redan flera instructables på hur man bränner Arduino skiss till Atmega328P-PU på en skärbräda med olika USB - UART moduler. Men som de flesta modulerna är tillverkade i Kina, de är dåligt dokumenterad, felaktigt märkta, underligt utformad,...

Burning Bootloader på ATMega328 med Arduino UNO som ISP

uppdatering: denna handledning kommer att arbeta på Arduino IDE 1.0.1, den senaste 1.0.5 gör vissa förändringar på ISP skissen så jag inte är säker på om det kommer att fungera (jag bara köpte 2 ATMega328 och brände både på 1.0.1).Vänligen använd 1.0...