Arduino als delay voor high speed fotografie

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 44
Geregistreerd: 21 Dec 2012, 15:23
Woonplaats: Drenthe

Re: Arduino als delay voor high speed fotografie

Berichtdoor B.Meijer » 22 Dec 2012, 15:06

Ziet er mooi uit, en ik leer elk bericht een hoop bij..
Ben nu diverse kabeltjes in elkaar aan het zetten, zal het straks even proberen..
Je hoort nog van mij..
Bedankt..
Gr. Bert
Hou niet van de nachtdienst, maar wel van nachtfotografie

Advertisement

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Arduino als delay voor high speed fotografie

Berichtdoor pjh » 22 Dec 2012, 15:10

:twisted: doe maar rustig aan. Anders dwingt de tegenslag je wel....

Berichten: 44
Geregistreerd: 21 Dec 2012, 15:23
Woonplaats: Drenthe

Re: Arduino als delay voor high speed fotografie

Berichtdoor B.Meijer » 22 Dec 2012, 16:11

De tegenslag kwam sneller dan je denkt..
Had ik net nog iets, nu doet het helemaal niets meer..
Even voor mijn eigen gedachten, pin 12, Input, mag daar spanning op, moet daar spanning op, of juist helemaal geen spanning..
Wanneer er geen spanning op mag, is de poort dan kapot van de paar volt wat een piezo element geeft?
Wanneer ik een verbinding maak van pin12 naar GND moet hetzelfde zijn als een button lijkt mij...
Het leek ff vloeiend te gaan, maar wordt even teruggegooid in het zadel :)

Hier even een schets van mijn situatie..

Afbeelding
Hou niet van de nachtdienst, maar wel van nachtfotografie

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Arduino als delay voor high speed fotografie

Berichtdoor pjh » 22 Dec 2012, 17:42

piezo krijgt pin niet kapot.
kortsluiting wel, maar je piezo is niet op de 5 volt aangesloten.
dus wat dat betreft: geen zorgen.

Wél zijn er meer manieren om die piezo in te stellen. Analoog, zodat je kunt aangeven bij welk 'geluids niveau' je de trigger wil.
Hier is de link: http://arduino.cc/en/Tutorial/Knock

Berichten: 44
Geregistreerd: 21 Dec 2012, 15:23
Woonplaats: Drenthe

Re: Arduino als delay voor high speed fotografie

Berichtdoor B.Meijer » 24 Dec 2012, 17:13

Heb wat gespeeld met de piezo. maar ik krijg er totaal niets meer uit.. :roll:
Ik heb voor mijzelf een code samengesteld, om van daar uit iets te gaan proberen, maar ik ben bang dat het niet goed is...
Benamingen heb ik even overgenomen van de tutorial...
Als newbie snap ik de code wel een beetje, maar het valt niet mee om alles goed te krijgen..
Petje af voor jullie :)
Gr. Bert

Code: Alles selecteren

int Flits1 = 7;     //Flitser - aansturen van de flitsers - op pin 9
const int knockSensor = A0; // the piezo is connected to analog pin 0
const int threshold = 5;  // threshold value to decide when the detected sound is a knock or not
const int LED = 13;       // Ingebouwde LED

int sensorReading = 0;      // variable to store the value read from the sensor pin
int ledState = LOW;         // variable used to store the last LED status, to toggle the light


unsigned long tijd = millis(); // tijd wordt gelijk gezet met interne counter


void setup(){
  pinMode(LED, OUTPUT);               //Led
  pinMode(knockSensor, INPUT);            //Trigger Input
  pinMode(Flits1, OUTPUT);            //Flits1 Output
 
}

void loop(){
 
  // read the sensor and store it in the variable sensorReading:
  sensorReading = analogRead(knockSensor);   
 
  // if the sensor reading is greater than the threshold:
  if (sensorReading >= threshold) {
    // toggle the status of the ledPin:
 
  int val = digitalRead(knockSensor);
  if ((val == HIGH) & (millis() - tijd > 200)) { // langer dan 200 ms tussen twee knop-drukken om "bouncing"te voorkomen
    delay(100); //tijd van aansturen 0.1 sec :::: heb deze voor flits gezet, want flits van 100 ms is niet mogelijk.....
    digitalWrite(Flits1, HIGH); //stuurt flitser1 aan
   
    digitalWrite(LED, HIGH);    //stuurt Led aan
    delay(200);
    tijd = millis();// wanneer er gedrukt wordt, staat tijd weer gelijk aan de teller
  }
  else{
   digitalWrite(Flits1, LOW);  //Flits1 in Rust
   digitalWrite(LED, LOW);     //Led in Rust
   }

  }}
Hou niet van de nachtdienst, maar wel van nachtfotografie

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Arduino als delay voor high speed fotografie

Berichtdoor pjh » 24 Dec 2012, 18:39

Moet eerlijk bekennen dat de eerste keer dat ik die knock sketch probeerde, het niet lukte.
En ik het daarna niet meer heb geprobeerd.
Toen ik een electret microfoon bij sparkfun.com had gekocht, kreeg ik geluid gewoon mooi binnen als een 0-1024 signaal op analoge pin.
Inmiddels chinese markt ontdekt en heb daar een electret met 'versterkertje' gekocht voor 3 euro incl verzendkosten. Heb je drie lijnen: 5V, GND & een analoge output die direct in je arduino kan. Zoek maar eens op eBay op dit nummer: 150926703025 . Kan ik je wel aanraden, ipv gedoe met piezo als geluidssensor. Beter modelletje bij floris.cc kost 8,50 euro excl verzendkosten http://www.pieterfloris.nl/shop/product.php?id_product=973

Maar goed. Je sketch lijkt verder te werken. Of was er een probleem mee?

Vorige

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten