Interactieve Arduino schedel (8 / 8 stap)

/*
* Schedel code - Charles Ford herfst 2013
*
* Kaarslicht
* -----------
*
* Gebruik willekeurige getallen te emuleren van een trillende kaars met een PWM geleid
*
* 2007 Tod E. Kurt < tod
* http://todbot.com/
*
*/
// ---------------------------------------------------------------------------
Voorbeeld NewPing bibliotheek schetsen dat doet een ping ongeveer 20 keer per seconde.
// ---------------------------------------------------------------------------

#include < NewPing.h >

#define TRIGGER_PIN 12 / / Arduino pin gebonden aan pin op de ultrasone sensor te activeren.
#define ECHO_PIN 11 / / Arduino pin gebonden aan echo pin op de ultrasone sensor.
#define MAX_DISTANCE 200 / / maximale afstand die wij wilt pingen voor (in centimeters). Maximale sensor afstand wordt begroot op 400-500cm.

NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); NewPing installatie van pennen en maximale afstand.
// ***************VARIABLES*********************************************
int ledPin = 13;    Selecteer de pin voor de LED
int jawPin = 9;     Selecteer de pin voor de transistor te openen van de kaak
int signalPin = 5;  LED op minimale Arduino board
int k = 0;          lus variabele
int val = 0;       variabele die in het bezit van de huidige LED helderheid
int delayval = 0;  variabele die in het bezit van de huidige vertragingstijd
int afstand = 0;  variabele voor ultrasone afstand in cm

//****************SETUP************************************************
VOID Setup {}
randomSeed(0);            initialiseren van de random number generator
pinMode (ledPin, OUTPUT);  de ledPin verklaren als uitgang
pinMode (jawPin, OUTPUT);  controle van de transistor als OUTPUT
pinMode (signalPin, OUTPUT); ingebouwde led op kale Arduino board
digitalWrite(ledPin,HIGH);
delay(2000);
digitalWrite(ledPin,LOW);
}

//***************LOOP***************************************************
void loop {}

delay(50);                      Wachten 50 MS tussen pings (ongeveer 20 pings/sec). 29ms moet de kortste wachttijd tussen pings.
unsigned int ons = sonar.ping(); Ping te sturen, ping tijd in microseconden (VS).
Converteren van ping tijd afstand te drukken resultaat (0 = buiten bepaalde afstand bereik, geen ping echo)
afstand = (ons / US_ROUNDTRIP_CM);
Als (afstand < 60 & & afstand > 0) jaw();      uitvoeren door de routine open kaak

}
//************END OF LOOP**********************************************

ongeldig jaw() {}

routine te openen van de kaak en de lampjes flikkeren
voor (k = 0; k < 100; k) {}
ACTIVEREN VAN DE ESTAFETTE
Als (k < 50) digitalWrite(jawPin,HIGH);
anders digitalWrite(jawPin,LOW);

KAARSLICHT EFFECT OP OGEN
Val = random(20,255);       Kies een willekeurig getal tussen 100 en 255
analogWrite (ledPin, val);    instellen van de helderheid van de LED

delayval = random(50,150);   Kies een willekeurig getal tussen 30 en 100
delay(delayval);             dat veel milliseconden vertraging
}

analogWrite (ledPin, 40);        Laat de ogen laag aan het einde van de routine
}

Gerelateerde Artikelen

Interactieve Arduino Powered LED Ski's

Interactieve Arduino Powered LED Ski's

Ziek van de saaie duisternis van de nacht skiën? Vrees niet! Arduino programmeerbare interactieve LED Ski's zullen uw avond fleuren.Dit huis gebouwd van ski's hebben LEDs ingesloten onder de p-tex en bovenste blad. Een Arduino en versnellingsmeter co
Interactieve Arduino kerstboom

Interactieve Arduino kerstboom

hello...Dit is mijn eerste arduino project, mijn kennis van programmeren is zeer basic, dus verwacht niet dat schone code. : PHet concept is: Maak een interactieve kerstboom waar de surfer de kleur van de ster kunt kiezen.Doelstelling: Studie van de
Interactieve Arduino Powered salontafel

Interactieve Arduino Powered salontafel

een snelle voorgrond Opmerking: dit is mijn eerste Instructable en mijn eerste grote project van de Arduino, zodat als u stomme fouten kunt zien of een idee van hebben hoe dingen beter kunnen worden gedaan, dan laat het me weten.Nu dat is uit de weg
Muurschildering van interactieve Spacelady

Muurschildering van interactieve Spacelady

Spacelady is een interactieve, Arduino-gecontroleerde LED muurschildering. Met behulp van een Capacitieve touch sensor, triggert de Arduino lichten en geluiden als koper tape pads zijn geraakt. Om te begrijpen van de functionaliteit van deze muurschi
Aan de slag met Arduino - twee knop LED Dimmer

Aan de slag met Arduino - twee knop LED Dimmer

In deze tutorial we bouwen een interactieve arduino project en verken wat kan worden gedaan met slechts één LED (light emitting diode) en een aantal knoppen.Stap 1: Bouw uw circuitIn dit project gebruiken we twee drukknoppen (tact schakelaars)Ze invo
Alarmklok Arduino

Alarmklok Arduino

Arduino is een verbazingwekkende machine. Dit project is slechts een van de vele. U kunt uw project volgens de instructable bouwen of uitbreiden naar meer functies als u wilt.We zullen een volledig interactieve arduino aangedreven wekker construeren.
Bouwen van uw eigen Talking Tom speelgoed met kras en Arduino

Bouwen van uw eigen Talking Tom speelgoed met kras en Arduino

Hou je van praten Tom? Wat over het maken van onze eigen interactieve (Arduino/Scratch) praten Tomspeelgoed?In dit instructable zal tonen we u hoe te bouwen van dit speelgoed met behulp van sensoren en bi-directionele Scratch <> - Arduino mededeling
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen
4 x 4 x 4 interactieve LED-kubus met Arduino

4 x 4 x 4 interactieve LED-kubus met Arduino

om uit te leggen mijn 4 x 4 x 4 interactieve LED-kubus gepubliceerd voordat, een beetje meer duidelijk, zal ik proberen om mijn eerste stap voor stap instructable.Deze 4 x 4 x 4 kubus is interactief met behulp van de hoek van de top vier LED's als LE
Interactieve schedel

Interactieve schedel

ik kocht deze schedel om te versieren mijn computerbureau. Echter kon beter analyseren, ik doen iets interessanter.Ik hoop dat u geniet van.Stap 1: materialen-Een plastic schedel-8 schroeven;-Microcontroller (ik gebruikte een Arduino board);-Een Prot
Interactieve LED schoenen - Arduino

Interactieve LED schoenen - Arduino

Onderscheiden van de menigte met deze coole interactieve LED schoenen die worden geactiveerd door beweging. Kies uit zes verschillende effecten, mix van dingen een beetje volgende keer die je op de stad bent!Stap 1: overzicht Elke schoen wordt aanged
Arduino Lilypad interactieve passie Sensing sjaal

Arduino Lilypad interactieve passie Sensing sjaal

dit was mijn eerste keer werken met een Arduino Lilypad. Ik heb willen om te proberen iets dat zachte circuits behandeld voor een tijdje nu. Dit project is wat ik kwam met. Het concept is gebaseerd uit mijn vriend Ethan Dicks uit theFusefactory.orgva
Arduino gecontroleerd interactieve wallpiece

Arduino gecontroleerd interactieve wallpiece

dit project is een subset van mijn idee van een interactieve muur... dus dit een interactieve muur-delige is...Doet wat het doen?  Mijne is een lichte touch geactiveerd-display.Hoe werkt het?  Het wordt gecontroleerd door een Arduino UNO die zintuige
Interactieve led lamp | Tensegrity structuur + arduino

Interactieve led lamp | Tensegrity structuur + arduino

Dit stuk is een beweging-responsieve lamp. De lamp is ontworpen als een minimale tensegrity sculptuur, en verandert de configuratie van kleuren in reactie op de afdrukstand en de bewegingen van de hele structuur.Met andere woorden, afhankelijk van de