Arduino DSLR Lightning Catcher (6 / 6 stap)

Stap 6: De Code


Ja, zoals ik eerder, de code geschreven is constanly mesuring de lichtniveaus en het berekenen van de avrage noemde het ambient,
Maar wanneer een shoot sensing een doorweekt piek in de mesuring neemt

 // Lightning Catcher for Arduino <br>// Written by Uria Dubinsky // www.udpic.co.il 
 #define poten A5 // Potentiometer Analog pin no. 5, for setting sensetivity #define seLight A0 // Light Sensor Analog pin no. 0 #define shoot 10 // Optisolator Digital pin no. 10 for making the shoot 
 int ambient =0; // integer for the ambient light avrage keeping int sensitiv, lastSens; // sensitiv integer for keeping the sensetivity levels value, lastSens integer for keeping the last light metring value 
 void setup () { Serial.begin (9600); pinMode (poten, INPUT); // Setting the pins modes pinMode (seLight, INPUT); pinMode (shoot, OUTPUT); digitalWrite (shoot, LOW); // Making sure the shoot pin is LOW ambient = analogRead (seLight); // insert a first ambient value } 
 void loop () { lastSens = analogRead (seLight); // Analog reading the light sensor if (isSpike (lastSens) == false) { // Compering the ambient value for a spike in the light (through the isSpike function) ambient = ((ambient + lastSens) / 2); // If there is no spike enters the value to the ambient avrage } else { digitalWrite (shoot, HIGH); // If there is a spike in the light making the shoot delay (20); digitalWrite (shoot, LOW); } } 
 boolean isSpike (int sensRead) { // Function recive the value of the last light mesuring and return true for a spike and false for non sensitiv = analogRead (poten); if (sensRead <= ambient+sensitiv ) return false; else return true; } 

Gerelateerde Artikelen

Arduino Pocket Lightning Detector

Arduino Pocket Lightning Detector

Wij allen genieten van werken en buiten spelen. Maar ik denk dat iedereen het ermee eens dat door bliksem terwijl je plezier buiten uitdagend krijgen getroffen... niet leuk!OK genoeg met de leuke intro...Dit project kwam tot stand toen, terwijl ik wa
Eenvoudig, geen Code Lightning Trigger/Flash slaaf Trigger van goedkope Sensor

Eenvoudig, geen Code Lightning Trigger/Flash slaaf Trigger van goedkope Sensor

In de onderbreking tussen de seizoenen van de storm hier in Australië, ik heb het opbouwen van een Arduino gebaseerd lightning/flash trigger.  Het is een leuke tijd experimenteren met code en andere tech. Ik bestelde sommige lichtsensoren van eBay na
Controle van uw DSLR-Camera met iPhone en Arduino BLE Module

Controle van uw DSLR-Camera met iPhone en Arduino BLE Module

Hier is een 10 minuten instructable voor het beheersen van de DSLR Camera met Arduino en iPhone.Stap 1: OnderdelenlijstEen Arduino UNO of Mega of Nano of enz.Ik gebruikte een HM-10 Bluetooth Low Energy-Module, maar ik denk dat elke andere Ble-Modules
Eenvoudigste Arduino gebaseerde geluid / Lightning / Thunder Trigger

Eenvoudigste Arduino gebaseerde geluid / Lightning / Thunder Trigger

dit is de eenvoudigste geluid/lightning trigger op basis van Arduino.Onderdelen nodig:1 2N39041 1K-weerstand1 piëzo-zoemer als geluid sensor1 Photodiode BPW21R voor lightning trigger1 ArduinoInstructies:Stap 1: Sluit de zwarte draad van Piezo aan Gnd
Zeer gemakkelijk en eenvoudig timelapse controller voor canon eos DSLR's met arduino

Zeer gemakkelijk en eenvoudig timelapse controller voor canon eos DSLR's met arduino

u nodig hebt:Arduino (ik gebruik freetronics leostick)3V estafetteeen externe stekker voor uw cameraeen 4 x AA batterij packschakelaars/knoppen (optioneel)3-standenschakelaar voor versie 2Stap 1: Sluit de accu en de estafette De batterij pack negatie
PIR sensor voor DSLR fotocamera

PIR sensor voor DSLR fotocamera

Lang verhaal kort: het was nodig om buiten foto's elke keer wanneer een dier naderde een DSLR camera, dus ik bouwde een doos met een PIR-sensor en een kleine Arduino Pro Mini naar de camera bedient.De afstandsbedieningen gebruikt voor DSLR's / mirorr
Brand vliegen Jar, Arduino

Brand vliegen Jar, Arduino

U kunt gemakkelijk maken uw eigen pot vol vuur vliegen of Lightning Bugs met slechts een paar soldeer gewrichten. De lichten flash in- en uitschakelen net als een brand-fly en u kunt wijzigen hoe lang ze blijven op en hoe lang ze zijn donker tussen f
Hoe maak je een wolk van de Lightning

Hoe maak je een wolk van de Lightning

Ik wilde echt een beetje wolk die oplichten zou alsof het was gevuld met bliksem. Na een beetje googlen, struikelde ik op "de wolk" door Richard Clarkson. Het is een prachtig uitgevoerde concept en ik wilde om te zien of ik een ook kon maken. Er
ESP8266 + Smartphone draadloze afstandsbediening voor DSLR met (mogelijk) GPS voor onder $10

ESP8266 + Smartphone draadloze afstandsbediening voor DSLR met (mogelijk) GPS voor onder $10

Een tijdje terug kwam ik dit ontzagwekkend project door CosmicMac. In principe kunt u uw DSLR draadloos met behulp van uw smartphone via de ESP8266 verbonden met de DSLR teweegbrengen. Gezien dat niet alle camera's hebben ondersteuning voor ingebouwd
Zuiver binaire LED Wandklok met Arduino

Zuiver binaire LED Wandklok met Arduino

Mijn binaire Wandklok is geïnspireerd door vele binaire klokken vond ik op InstructablesLinks:LilyPad Arduino Klok:Binaire klok:Plus enkele andere binaire klok instructables.Maar...Wat ik vond ontbreekt in hen was de omvang en de grootte van het disp
Gemakkelijk Time Lapse voor meest DSLR'S

Gemakkelijk Time Lapse voor meest DSLR'S

Dit is een gids van de stap voor stap te bouwen voor het maken van uw eigen intervalmeter op de goedkope, zodat u kunt nemen timelapse beelden.Het probleem:Ik heb gefilmd timelapse beelden voordat u mijn compacte camera van CANON A480 , die zeer eenv
Arduino Audio Input

Arduino Audio Input

Geluid in je Arduino sturen. Dit Instructable zal u tonen hoe om audio te bereiden, zodat het kan worden bemonsterd en verwerkt door een Arduino sound responsieve projecten en audio-effecten te maken. (Dit artikel is een aanvulling op een ander Instr
Hoe schrijf je een Ardulink GUI, naar besturingselement Arduino

Hoe schrijf je een Ardulink GUI, naar besturingselement Arduino

In deze tutorial kunt u lezen hoe om te schrijven, gewoon in 10 stappen, een Ardulink GUI zoals de een hier weergegeven. U moet slechts vijf minuten volgen een videozelfstudie en op slechts vijf minuten te lezen van deze tutorial.Ardulink is een java
Hoe Intelligent Time-Lapse fotografie Arduino-gecontroleerde

Hoe Intelligent Time-Lapse fotografie Arduino-gecontroleerde

Project: lichtgevoelige en verstelbare dynamische Time-Lapse fotografieDoor Holden Leslie-BoleGeschatte kosten: $70 zonder de cameraIk heb sommige time-lapse fotografie met mijn GoPro HERO3 voor een tijdje nu gedaan, en ik heb enkele geweldige beelde