Projeto olho1

Essa é uma brincadeira que fiz a um tempo atrás.

A ideia é usar uma webcam ligada no computador para filmar e mover ela com um servo motor ligado ao Arduino.

O legal aqui é usar o Bluetooth ligado ao Android para passar os comandos para a o servo motor e mexer a webcam.

Vídeo do projeto:

Código:

[code language=”cpp”]

#include <Servo.h>
Servo motor;
int posicao = 0;
char comando;
void setup() {
pinMode(2, OUTPUT);
motor.attach(3);
motor.write(90);
Serial.begin(9600);
}

void loop() {

if(Serial.available() > 0){
comando = Serial.read();
switch(comando){
case ‘1’:
digitalWrite(2, HIGH);
break;
case ‘0’:
digitalWrite(2, LOW);
break;
case ‘a’:
motor.write(0);
break;
case ‘b’:
motor.write(45);
break;
case ‘c’:
motor.write(90);
break;
case ‘d’:
motor.write(135);
break;
case ‘e’:
motor.write(180);
break;
default:
break;
}

}

delay(1000);

}

[/code]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *