Kirja   |  Artikkelit   |  Keskustelu   |  Tiedostot   |  Galleria
Hyönteisrobotti, kampanja.

liike

Loppuprojekti: HomeCam/Kotikamera

Moi!

Joo, eli olen tosiaankin tehnyt tuommoista kotikamerasovellusta, johon kuuluu mm.

  |     |     |     |     |     |     |     |  

Toimiva yksinkertainen varashälytin

Laite toimii siten että kun se havaitsee liitettä rupeaa hälytys soimaan.

  |     |     |     |     |     |  

Servo mitä voi liikkuttaa molempiin suuntiin ja laittaa päälle/pois

// Sweep
// by BARRAGAN <http://barraganstudio.com>

#include <Servo.h>

Servo myservo;  // create servo object to control a servo

 

int inPin = 14;         // analog 0 on digit
  |     |     |     |     |  

Servon pyöritys liiketunnistimella

Alla oleva koodi lyhykäisyydessään pyörittää servoa, kun liikesensori rekisteröi liikettä.

int pir = 10;
int led = 13;
int servoPin = 9;

int val = 0;

void setup() {
 
 pinMode(pir, INPUT);
 pinMode(led, OUTPUT);
 pinMode(servoPin, OUTPUT);
 Serial.begin(9600);
}


void holdServo(){
 
  digitalWrite(servoPin, HIGH);
  delayMicroseconds(1500);
  digitalWrite(servoPin, LOW);
  delay(20);  
}


void rotateClockwise(){
 
 digitalWrite(servoPin,HIGH);
 delayMicroseconds(1200); // 1.2ms
 digitalWrite(servoPin,LOW);  
 delay(20); // 20ms
}


void loop(
  |     |     |     |     |  

PIR infrapuna liikkeentunnistin

PIR liikkeentunnistin testattu

Kytkennät:
Gnd yhdistetty -
+ yhdistetty 3v.
out yhdistetty digital pin 2.

  |     |     |     |  
(Round corners at the bottom)