Frau K Skelett Wahrsagerin (37 / 40 schritt)


Schritt 37: Programm Listing - Arduino Uno R3 (Akzeptor-Münze)

Das Arduino Uno R3 liest, wenn die Münze eingefügt-Eingang auf Masse geschaltet ist. Das Arduino Uno R3 auch bestimmt die Show Animation und audio-Datei zu spielen und sendet eine 4 stelligen Binär-Code an den Audio-Player Arduino Uno R3, die die gewünschte Audiodatei abgespielt werden darstellt. Neben den 4 stelligen Binär-Code senden, fordert er auch eine Unterroutine, die Maestro gespielt werden. Beziehen sich auf die elektrische Zeichnungen für Anschluß-Informationen. Derzeit, ich bin nur die Ausstellung drei verschiedene Shows, aber ich habe die Möglichkeit, 15 verschiedene Shows auf Basis des binären Codes zur Verfügung. Der Arduino Code ist unten aufgeführt.

seriell zu Maestro config

#include

#define TxPin 6

#define RxPin 7

SoftwareSerial MySerial (RxPin, TxPin);

void setup()

{

Serial.Begin(9600); Aktivieren Sie für das Debuggen von lokaler Serial Port

Seriell zu Maestro config

Serial.Begin(9600);

Verzögerung auf macht bis zum Auslösen des Effekts zu vermeiden

Delay(10000);

Stellen Sie Pin 3 als die Eingabe von ADAFruit Kunst Controller-Relais. Relais ausgelöst durch Münze Mech.

PinMode (3, INPUT_PULLUP);

Pins für serielle Software definieren

PinMode (TxPin, Ausgang);

PinMode (RxPin, Eingabe);

definieren Sie Stifte an Musik Maker Arduino senden

PinMode (14, OUTPUT); für binäre Pin 22 ist 1, Pin 24 ist 2, Pin 28 ist 4, Klemme 30 ist 8

PinMode (15, OUTPUT); für binäre Pin 22 ist 1, Pin 24 ist 2, Pin 28 ist 4, Klemme 30 ist 8

PinMode (16, OUTPUT); für binäre Pin 22 ist 1, Pin 24 ist 2, Pin 28 ist 4, Klemme 30 ist 8

PinMode (17, OUTPUT); für binäre Pin 22 ist 1, Pin 24 ist 2, Pin 28 ist 4, Klemme 30 ist 8

Pins niedrig eingestellt

DigitalWrite (14, niedrig); 1 2 4 8

DigitalWrite (15, niedrig); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Serial.println ("John Guarnero Frau K Fortune Teller Münze Mech Arduno");

}

Anzahl der anzeigen zu bespielen, Maestro und Audio;

Int ShowNumber = 1;

Int Coin_Memory = 0;

Int Allow_Run = 1; Alow ausgeführt werden, da wenn ein Relais stromlos, wäre es manchmal trainierte einen Trigger wie eine Münze eingefügt wurde hinzugefügt. Dieses Problem behoben Probleme induktive Kick.

Int Coin_Detected_Debounce = 0;

void loop()

{

Int Coin_Detected = digitalRead(3);

Wenn (Coin_Detected == 0)

{

Coin_Detected_Debounce = Coin_Detected_Debounce + 1;

Serial.println(Coin_Detected_Debounce);

}

Wenn (Coin_Detected == 1)

{

Coin_Detected_Debounce = 0;

}

Wenn (Coin_Detected_Debounce > = 150 & & Allow_Run == 1)

{

Coin_Memory = 1;

Verzögerung (1000);

}

{

Wenn (ShowNumber == 1 & & Coin_Memory == 1)

{

Allow_Run = 0;

Wenn (mySerial.available())

Serial.Write(mySerial.read());

Wenn (Serial.available())

mySerial.write(Serial.read());

mySerial.write(0xA7); 1 Unterroutine ausführen

mySerial.write((byte)0x00); Geräte-id

Senden Sie über binäre 1 UNO spielen WAV Datei S1

DigitalWrite (14, HIGH); 1 2 4 8

DigitalWrite (15, niedrig); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Verzögerung (500);

DigitalWrite (14, niedrig); 1 2 4 8

DigitalWrite (15, niedrig); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Verzögerung (30000); Verzögerung (30000); Verzögerung (30000); Verzögerung (5000);

Coin_Memory = 0;

Allow_Run = 1;

ShowNumber = ShowNumber + 1;

}

Wenn (ShowNumber == 2 & & Coin_Memory == 1)

{

Allow_Run = 0;

Wenn (mySerial.available())

Serial.Write(mySerial.read());

Wenn (Serial.available())

mySerial.write(Serial.read());

mySerial.write(0xA7); Unterroutine 2 ausführen

mySerial.write((byte)0x01); Geräte-id

Senden Sie über binäre 2 UNO WAV Datei S2 spielen

DigitalWrite (14, niedrig); 1 2 4 8

DigitalWrite (15, HIGH); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Verzögerung (500);

DigitalWrite (14, niedrig); 1 2 4 8

DigitalWrite (15, niedrig); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Verzögerung (30000); Verzögerung (30000); Verzögerung (30000); Verzögerung (5000);

Coin_Memory = 0;

Allow_Run = 1;

ShowNumber = ShowNumber + 1;

}

Wenn (ShowNumber == 3 & & Coin_Memory == 1)

{

Allow_Run = 0;

Wenn (mySerial.available())

Serial.Write(mySerial.read());

Wenn (Serial.available())

mySerial.write(Serial.read());

mySerial.write(0xA7); 3 Unterroutine ausführen

mySerial.write((byte)0x02); Geräte-id

Senden Sie über binäre 3 UNO spielen WAV Datei S3

DigitalWrite (14, HIGH); 1 2 4 8

DigitalWrite (15, HIGH); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Verzögerung (500);

DigitalWrite (14, niedrig); 1 2 4 8

DigitalWrite (15, niedrig); 1 2 4 8

DigitalWrite (16, niedrig); 1 2 4 8

DigitalWrite (17, niedrig); 1 2 4 8

Verzögerung (30000); Verzögerung (30000); Verzögerung (30000); Verzögerung (5000);

Coin_Memory = 0;

Allow_Run = 1;

ShowNumber = 1;

}

}

}

In Verbindung stehende Artikel

Skelette, die Ihr Haus Kletterwände

Skelette, die Ihr Haus Kletterwände

Also Sie wollen sein kühle (scary) Haus auf der Straße dieses Halloween, aber einfach nicht sicher sind, wie Sie Ihre Outdoor-Dekorationen über die Spitze zu setzen? Warum nicht fügen Sie einige echte Flair und haben einen Schwarm von Skeletten klett
Zolterno: Ein Animatronic, Feuer Basis Wahrsagerin

Zolterno: Ein Animatronic, Feuer Basis Wahrsagerin

fast jeder, der gelebt hat, für längere Zeit die Popkultur-Referenzen von Tom Hanks klassisch versteht: Big. Zur Vermeidung von Mobbing, ein kleines Kind findet eine geheimnisvolle Wahrsagerin ("Zoltar"), und wünscht, erwachsen zu werden. Viel z
Herr & Frau Jack Skellington

Herr & Frau Jack Skellington

Wie kommen wir mit dieser Mr & Mrs Skellington Kostümidee?Ein paar Jahren war ich einkaufen für Kürbisse in einer Filiale. Kürbis schnitzen schon immer zu meinen liebsten Beschäftigungen für Halloween! Wie gewohnt nahm ich meine Zeit, die Suche nach
Wie erstelle ich ein Skelett & Leiche von Grund auf neu

Wie erstelle ich ein Skelett & Leiche von Grund auf neu

Als Designer/Koordinator für unsere Gemeinde Wald verfolgt, wollte ich einige grausigen Leichen das diesjährige Attraktion hinzu. Leider ist unser Budget für den Kauf von teuren High-End-Requisiten nicht möglich. Auch die Full-Size-Kunststoff Skelett
Arduino Halloween Skelett

Arduino Halloween Skelett

Dieses Recht einfache DIY beweglichen Skelett kann eine Halloween-Party ein bisschen mehr "Angst" machen...Wenn jemand in Reichweite kommt, es plötzlich "aufwacht", hebt seine Arme und Augäpfel Leuchten in rot!Lassen Sie es in einigen
Herr und Frau stricken Geschirrtücher

Herr und Frau stricken Geschirrtücher

Ich wollte mein Cousin und seine Frau etwas für ihre Hochzeitsgeschenk machen. Ich dachte, es wäre lustig Geschirrtücher zu stricken, da möchte ich das jetzt tun :) Anstatt den ganzen "sein" und "Ihr" Geschirrtücher, ging ich mit "
Frau & Herr.  Puppen (Martenitsa) Garn

Frau & Herr. Puppen (Martenitsa) Garn

Als ich war liebte wenig ich es, Dinge zum spielen machen. Ich hatte es vor kurzem für einen Freund von mir gemacht.Keine großen Häkeltechniken beteiligt. Eine "Magische Garn" Schöpfung!Ich habe diese Puppe nach stieß ich auf ein Bild und ich ni
Viktorianische Skelett Cryptmas Baum mit Diorama Szene

Viktorianische Skelett Cryptmas Baum mit Diorama Szene

Dies ist für die Halloween-Liebhaber genießen glitzern und funkeln Lichter eines Weihnachtsbaumes, aber mit einem Halloween drehen wollen.Ich begann zu denken, dass vielleicht würde ich eine how-to, aber nachdem ich immer weiter in das Projekt, ich w
Hausgemachte Medizinball für meine Frau

Hausgemachte Medizinball für meine Frau

Meine Frau wollte eine 2,5 lb und 5 lb Medizinbälle für ihr leichtes Training, aber konnte nicht finden, was sie in einem der Sportgeschäfte brauchte. Ich dachte, ich könnte die Größe Medizinbälle wollte sie für fast nichts machen. Alles was ich brau
Meine Frau Arbeitsbereich Umwandlung

Meine Frau Arbeitsbereich Umwandlung

meine Frau, ich liebe sie in Stücke, aber sie ist sehr unorganisiert Person, die ich kenne.  Über ihren Arbeitsbereich zu reorganisieren, als ich sah, dass der Wettbewerb hier einstellen  Obwohl versäumt die Frist, so dachte, konnte ich noch, Posten,
Unsere Hersteller Mutter/Frau "Sarah Trask"

Unsere Hersteller Mutter/Frau "Sarah Trask"

meine Frau ist die größte Frau in der ganzen Welt. Sie hat mit verrückten Kasinos Aufmachungen, lange Nächte und Stunden lang Funken in der Küche, alles gut zu malen, Flecken, gebrochen, Spielzeug, schreckliche Gerüche, Verbrennungen, Schnittwunden,
Wie man eine Frau

Wie man eine Frau

Menschen nicht für 1000 Jahre geändert, hier ist eine der unveränderlichen Methoden, um eine Frau zu bekommen.Ich habe es bei laufenTechshop:http://www.TechShop.WS/
Sea Monster Kite (Algen Segel & Treibholz Skelett)

Sea Monster Kite (Algen Segel & Treibholz Skelett)

als ich ein Kind aufwachsen war der beste Ort, um einen Drachen zu fliegen war immer am Strand. Der starke Wind vom Meer würde mein Kite fein säuberlich in den Himmel werfen, und schalten Sie ihn dann in einem Ballett von Loops und wirbeln. Als ich n
T-Rex Skelett

T-Rex Skelett

Unsere älteste Tochter träumt davon, ein Paläontologe, wenn sie erwachsen. zu feiern, dass sie gebeten, ein T-Rex-Skelett für Halloween.Schritt 1: Planungsphase Unsere lokalen Wissenschaftszentrum hat ein T-Rex-Skelett, so wir dort fuhren um ein weni