Controllo Microcamera

In molti giocattoli come Elicotteri o Quadricotteri sono muniti di microcamere per fare foto e video, qui spiego come controllarne una tramite l'arduino.

La microcamera in questione ha 3 pin di controllo, qui sotto il pinout:

  1. INPUT (filo bianco, con un inpulso lungo 0,5 sec viene scattata una foto , con un inpulso di 1,5 sec si aziona o ferma la registrazione video)
  2. GND (filo verde)
  3. VCC 3.3v - 5v (filo nero)

Con il seguente sketch ed il terminale dell'IDE dell'arduino possiamo scattare foto inviando il carattere f o fare video inviando il carattere v.

 Sketch Arduino :


int var = 0;

void setup() {
  Serial.begin(115200);
  pinMode(12, OUTPUT);
}

void loop() {
  if (Serial.available() > 0) {

    var = Serial.read();

    switch (var) {
    case 102 : //f
      Serial.println("FOTO");
      digitalWrite(12, HIGH);
      delay(500);
      break;
    case 118 : //v
      Serial.println("VIDEO");    
      digitalWrite(12, HIGH);
      delay(1500); 
      break;
    default: 
      Serial.println(var);
    }

    digitalWrite(12, LOW);

  }
}

Schema Collegamento

Galleria Immagini

mc002.jpg mc003.jpg mc004.jpg

mc005.jpg mc006.jpg mc007.jpg

mcfzz.jpg pinout.png