Hotel Transilvania ineengekrompen hoofd (7 / 8 stap)

Stap 7: Programmeren van de Arduino

Met de elektronica en geluid alle ingesteld, ik heb de software geüpload naar de arduino. Hier is hieronder de volledige code die ik gebruikt.

Het boos hoofd zal klagen over lawaai en verkeer (algemene ravage) op elk gewenst moment de PIR sensor wordt geactiveerd. Ik een chill tijd omdat het vaak anders geprogrammeerd.

De hardnekkige hoofdje zal ook boos schreeuwen als enig licht de slaap van de Heilige verstoort. De lichte sensor detecteert lichtniveaus van 0 tot 256 niveaus, zodat ik getest foutopsporing de lichtniveaus om in te stellen van de juiste drempel voor klachten.

Ik heb 5 geluiden over ravage en nog eens 5 over verlichting, dus de arme dader viel door dat boos beest zal weet waarom het ontschorsen.

/**********************************

Portas Digitais 2, 3, 4, 6 Analogica A0

Fonte 9V

***********************************/

#include

int resetPin = 2; Het pin-nummer van de resetpin.

int clockPin = 3; Het pin-nummer van de pin klok.

int dataPin = 4; Het pin-nummer van de pin van de gegevens.

int busyPin = 5; Het pin-nummer van de drukke pin.

int detectou_Atividade = 0; Indica PIR 800 se detectou atividade

int detectou_Luz = 0; Indica se luz foi detectada

int modo_Busca_ON = 0;

int valor_Luz = 100;

int som_Movimento = 0; de 0 a 4

int som_Luz = 5; de 5 a 9

lange agora_mili, fim_mili;

lange hora_final_ping, hora_atual_ping;

int intervalo_min_ping = 100;

#define pin_Presenca 6

#define pin_LeituraLuz 0

Wtv020sd16p wtv020sd16p(resetPin,clockPin,dataPin,busyPin);

VOID Setup {}

Ativa Serial para Debug

Serial.begin(9600);

Reseta modulo de som WTV020

wtv020sd16p.reset();

Inicia PIR800 - presenca

pinMode (pin_Presenca, INPUT);

int calibrationTime = 20;

de sensor enige tijd te geven om te kalibreren

Serial.Print ("Calibrando sensor de presença");

for (int i = 0; ik < calibrationTime; i ++) {}

Serial.Print(".");

delay(1000); }

Serial.println ("done");

Serial.println ("SENSOR actief");

delay(50);

} //Setup

void loop {}

Checa sensor presenca se houver movimento ativa deteccao

int valPresenca;

Als (modo_Busca_ON == 0) {valPresenca = digitalRead(pin_Presenca); delay(50);}

Als ((valPresenca == LOW) & & (modo_Busca_ON == 0)) {delay(450);}

Als ((valPresenca == HIGH) & & (modo_Busca_ON == 0)) {}

detectou_Atividade = 1;

modo_Busca_ON = 1; valPresenca = laag;

Serial.println ("Detectou Atividade!"); }

Teste luz int leituraLuz;

leituraLuz = analogRead(pin_LeituraLuz);

Serial.Print ("LUZ--->"); Serial.println(leituraLuz);

Als ((leituraLuz > valor_Luz) & & (modo_Busca_ON == 0))

{/ / Acenderam een Luz! detectou_Luz = 1; modo_Busca_ON = 1;}

atualiza_estados();

} / / Main Loop

ongeldig atualiza_estados() {}

Atualiza estados de todos os componentes

Als ((modo_Busca_ON == 1) & & (detectou_Atividade == 1)) {}

Achou alguem se mexendo

TOCA som de algu ben se mexendo

Serial.println ("Vai tocar musica 0");

wtv020sd16p.playVoice(som_Movimento);

Als (som_Movimento == 4) {som_Movimento = 0;} else {som_Movimento ++;}

delay(8000);

Serial.Print ("Acabou Musica - Movimento -");

Serial.println(som_Movimento);

modo_Busca_ON = 0;

detectou_Atividade = 0; }

Als ((modo_Busca_ON == 1) & & (detectou_Luz == 1)) {}

Acenderam een luz

Serial.println ("Vai tocar musica 0 por conta da luz");

wtv020sd16p.playVoice(som_Luz);

Als (som_Luz == 9) {som_Luz = 5;} else {som_Luz ++;}

delay(8000);

Serial.Print ("Acabou Musica - luz -");

Serial.println(som_Luz);

modo_Busca_ON = 0;

detectou_Luz = 0;

}

} / / Atualiza Estados

}

Gerelateerde Artikelen

Ineengekrompen hoofd (van een appel)

Ineengekrompen hoofd (van een appel)

De stammen van de Amazone regenwoud in Ecuador en Peru zijn bekend als de Jivaro zijn bekend voor hun praktijk voor het krimpen van de hoofden van hun vijanden voor religieuze en spirituele doeleinden.De strijders van deze stammen liep invallen op al
Blanka ineengekrompen hoofd

Blanka ineengekrompen hoofd

mij ingekrompen Blanka het hoofd te hangen mijn achteruitkijkspiegel te herinneren me aan mijn "gloriedagen" van straat gevechten! Een van mijn alle tijd favoriete personages van Street Fighter is Blanka. Hij was een feral kind in het Braziliaan
Piepschuim ineengekrompen hoofd

Piepschuim ineengekrompen hoofd

ik deze kerel uit een klein stuk van storaxschuim gesneden.  Ik gebruikte een getande keukenmes en raspen om mijn aanvankelijke shape.  De details zijn gemaakt met huisgemaakte bestanden (schuurpapier gelijmd op popscicle sticks, enz) en dremel geree
Een gekrompen hoofd beeldhouwen

Een gekrompen hoofd beeldhouwen

Gekrompen hoofd zou cool props of decoraties maken voor Halloween. U kunt sculpt hen worden realistisch, karikatuur-achtige of baseren ze uit uw verbeelding.Ik baseerde mijn eigen gekrompen hoofd van mijn schetsen en verwijzingen online. Gewoon googl
Gekrompen hoofd!

Gekrompen hoofd!

Ik weet niet wat het is over gekrompen hoofd die ik zo interessant vind. Misschien komt het voort uit een liefde van de Jungle Cruise in Disneyland, en de hoofd jager aan het einde van de rit. Of misschien was het reizen naar Ye Olde Curiosity Shop i
Griezelige heks arts met gekrompen hoofd illusie kostuums

Griezelige heks arts met gekrompen hoofd illusie kostuums

Gryphon, de heks arts, trok zijn griezelig mantel met bands van leder. Gryphon, de heks arts, droeg een zendspoel van beenderen en veren. Vervolgens zet de Gryphon, de heks arts, Phoenix in een ketel op de tafel. Hij vertelde hem, "Ooo, ee, oo ah ah.
Kartonnen buikspreker Dummy hoofd

Kartonnen buikspreker Dummy hoofd

ik ben een beginner buikspreker, maar hebben niet het geld om te kopen mezelf een echte pop, dus ik kwam met dit. Deze dummy gaan zijn ogen en mond. Ik hoop dat u geniet van!Stap 1: Uw materialen die u nodig hebt Met dit project zal u een eerlijke fo
Ineengekrompen hoofden revers speld voor vaderdag!

Ineengekrompen hoofden revers speld voor vaderdag!

Hier is een simpel en leuk vaders dag project voor de kinderen te doen.En dit is mijn 50e Instructable, dus ik voel me als een beetje feest!!!Gekrompen hoofd revers speld (ketting, oorbellen sleutelhanger of magneten!)Hilarische weinig hoofden omgeze
3D kralen Panther hoofd!!

3D kralen Panther hoofd!!

Dit Instructable zal u tonen hoe te maken van een 3D kralen roze Panter hoofdStap 1: Verzamel materialenU moet:1. 57 kralen54 roze parels (rondes of andere)2 gele kralen (Bicone of andere)1 roze kraal (Bicone of andere)- Voor dit Instructable ik zal
Floral hoofd kransen--een Midsummer traditie

Floral hoofd kransen--een Midsummer traditie

In Noord-Europese landen, waar de winters erg lang en erg koud erg donker zijn, is de langverwachte komst van de zomer zeker iets om te vieren. Het festival ter herdenking van deze een aankomst is treffend getiteld, midzomer. Het wordt gevierd op of
Lichaam Swap: Pullip hoofd X gemaakt om te bewegen van Barbie Body

Lichaam Swap: Pullip hoofd X gemaakt om te bewegen van Barbie Body

U hou Pullip doll's unieke hoofden, maar haten hun kleine, hard te poseren lichaam? Jarenlang hebben mensen lichaam het Pullip voorraad lichaam verwisseld. Tot op heden was de meest populaire manier om dat te doen met een obitsu lichaam. Echter obits
Lange Turken hoofd knoop met Solomons Bar Draagkoordje wandelstok

Lange Turken hoofd knoop met Solomons Bar Draagkoordje wandelstok

wat heeft je perfect functioneel maar zonder opsmuk walking stick nodig? Spullen. Spullen gewikkeld rond het en gebonden en dat soort dingen. Of in dit geval, paracord. I can't tell you waarom je dit nodig maar jij.Stap 1: Doelstellingen en bezwaren
Hoofd in een pot prank

Hoofd in een pot prank

Honger? Schrikken deze koelkast-gebonden famished voedsel-foragers met een kop in een pot!Met behulp van een foto-editor, worden twee foto's gemengd samen maken van installatiekopieën van een hoofd, dat is dan gelaagd en verzonken in een pot. Als de
Gefacetteerd herten hoofd

Gefacetteerd herten hoofd

Hallo allemaalDit is mijn versie van het hoofd van de facetten herten vond ik op deze site. Ik dacht het zag er geweldig en ik heb uiteengezet maken van mijn eigen.krediet gaat naar Krummrey die heeft een geweldige instructable over het maken van dez