Arduino målövning (2 / 5 steg)

Steg 2: Summer



Som en metod för signalering spela olika villkor vi beslutade en Summer skulle vara den mest effektiva. Allt som allt var vi totalt fyra ljud behövs. Dessa var för; spelets början, fienden hit, vän hit och slutet av spelet.

Jag ska försöka mitt bästa för att förklara de ljud som vi ville ha:
Game start: bep bep bep bep beeeeeeep, en för varje sekund i fem sekunder som en räkning i.
Fiendens hit: slusk, att hålla det enkelt något som säger "nice, hålla händer"
Vän hit: bep BOOP, det står "Oh oh"
Slutspelet: BOooop, enkel egentligen bara stänger den

Naturligtvis dessa ljud görs allt egentligen att vår design, ingenting hindrar du expandera på detta och sätta i några egna låtar. Vi hade för avsikt att sätta i en liten död mars men ingen av oss är mycket bra med att sätta toner till musik. Så det är till er alla.

En mycket enkel elektronisk krets, bara att ansluta en Summer till en pin och marken. Kretsen fungerar genom att skicka en fyrkantsvåg av en angiven frekvens till summern. Olika frekvenser ger olika grader. Varaktigheten av pulsen kan också anges i koden.

Jag har inte mycket i vägen för information om exakta summern vi använder. Summern tas från OOMLOUT ARDX startpaket. Det är ca 15mm i diameter. Inte den mest kraftfulla men det gör jobbet.

Koden för detta avsnitt använder sig av funktionen tone(). Den funktionen som beskrivs är tonen (pin, frekvens, varaktighet). Summern funktionen anropas varje gång ett ljud behövs. Koden har konstruerats med en switch. Detta tar ett värde skickas till det av anropsfunktionen och sedan körs en åtgärd utifrån värdet. Det fall fyra en för varje ljud.

Se Steg
Relaterade Ämnen

LED Dawn / Sunrise väckarklocka, nattlampa & säkerhet ljus - Arduino kompatibel

som nätterna förlängs successivt under hösten 2011, jag upptäckt glädjen med Arduino och trodde att det skulle vara ett bra sätt att genomföra något som jag har velat ha en lång stund - ett skonsamt sätt att vakna upp på en vintermorgon. Tyvärr, det...

Arduino blåsinstrument

jag ville skapa ett Arduino instrument som var lätt att spela, men skulle låta bättre med övning. "Wind" instrumentet kombinerar Sparkfun Elektret mikrofon breakout styrelsen med tonen biblioteket och 5 knappar på en analog stift. Musikern måste...

Autonomus vägg följande hinder att undvika Arduino Rescue Bot

jag är en ha som huvudämne elektroteknik och varje år mitt college gren av IEEE tävlar i en studenttävling hårdvara. Förra årets tävling var inspirerad av naturkatastroferna i Haiti och Chile (tävlingen hölls en vecka efter jordbävningen i Japan). De...

Arduino Nerf mål praxis

Arduino + 2 servon + laserSlå på den och servon flytta till en slumpmässig position och vrid på laser målet. Du har 2 sekunder för att slå den innan den stängs av och flyttar till en ny slumpmässig position. Servo positioner är begränsade till 0 till...

Båt Autopilot - baserat på Arduino

Här är hur man bygger en autopilot som kan styra en RC båt till waypoints! Det är enkelt att bygga, baserat på den populära Arduino plattformen och bra för amatörer som vill ha lite lödning övning! Med denna autopilot, kan en RC båt gå långa sträckor...

En resa av Palm Arduino Kit

jag skyldig detta instructable till min Palm Arduino Kit fläkt!Gjorde jag nämnde i min tidigare instructable "Palm Arduino Kit" att jag byggt i kit till följde med mig medan jag göra den resande.Och en riktig resa av min Palm Arduino Kit gjorde...

WiFi aktiverat Arduino - gränssnitt med webb-API: erna

Är du bekant med Arduino, men är ute efter lite mer connectivity i dina projekt? Detta Instructable går över en ny (och billigt) trådlös modul som har drabbat inbäddade världen hårt - ESP8266. Denna lilla modul är ett perfekt sätt att koppla din Ardu...

LED Arduino Clock

Efter byggnad mitt senaste projekt, ville jag bygga något med en Arduino. Bläddra Instructables månader såg jag en LED Arduino klocka som jag ville bygga. Efter några nykonstruktioner för min del satt jag på min erövring att bygga denna klocka.Först...

Arduino 101 grunderna

Syftet med detta instructable är att införa skriva grunderna till alla nykomlingar till världens Arduino skiss. Det är tänkt att vara en Nybörjarguide som innehåller detaljerad förklaring om basic uttalanden och funktioner. De flesta av de skisser so...

Arduino + TFT--> sköldpadda grafik

Inspirationen till detta Instructable kom från minnen av turtle grafiken som var en del av TI logotyp, ett program som gick på hemdatorn TI 99 4A. Och det kom från Grafikmöjligheterna på Adafruit 2.8" TFT Shield. Sätta en på din Arduino Uno, och låt...

BLDC Motor Control med Arduino, bärgades HD motor och hallgivare

det finns ett stort intresse dessa dagar bland hobbyister kontrollera borstlösa DC (BLDC) motorer, som har bättre prestanda och bättre energieffektivitet övertraditionella DC-motorer, är men svårare att använda. Många off-the-shelf produkter finns fö...

Arduino Tutorials-RFID-

lära sig hur man använder RFID-läsare med din Arduino. I denna delbetalning använder vi en RDM630 eller RDM6300 RFID-läsare. Om du har en innovationer ID-12 eller ID-20 RFID-läsare, har vi en annan tutorial för dig. Detta är kapitel femton av vår eno...

Arduino katapult

Hey, där. Detta är min detaljerade instruktioner om hur du skapar din egen micro-kontrollerade desktop katapult. Resan till bygga denna katapult kan vara mödosam, men du kommer att få evig lycka och tillfredsställelse av skräcken i ögonen på dina fie...

Jordbävning signalanordningen...!!!.

Hej beslutsfattare...Ni alla kan vara medveten om jordbävningen drabbade Nepal för en vecka sedan... Jag kände också att... Det var läskigt...Sedan tänkte jag på att göra en enhet som kan upptäcka en jordbävning och ljud larm... Så kunde vad annat gö...

Alfanumeriska laser projektor med arduino

IntroTanken var att göra en liten, billig och mycket bärbar (batteridriven) alfanumeriska hög effekt laser projektor. Detta skulle vara en enhet som du kan använda för att projektera ett meddelande på avlägsna mål. Det inte visar sig vara värt mödan...

RC bil RC Tank omställning med Arduino

Jag har alltid varit fascinerad av stora maskiner, tankar i synnerhet. Den tyska Tiger Tank, precis som i filmen Fury!, är en fantastisk maskin. Jag ville ha en! Jag gjorde något forskande och fann att RC Tiger Tank repliker kosta över $150, och gör...

ChipKit körs på Arduino kod

I denna inledning kommer jag visa hur man använder Arduino programmering med dp32 chipKit.Steg 1: Steg 1:-material som behövs någon chipKit styrelsenmikro-USB-kabelDin datorSteg 2: Hämta MP LAB X och Arduino IDE på din personlig bärbar datorFör att i...

Arduino Mega 8 x 8 x 8 RGB LED Cube

"Så du vill bygga en 8 x 8 x 8 RGB LED Cube"Jag har spelat runt med elektronik och Arduinos ett tag nu, inklusive bygga en hög amp switch controller för min bil och en sex körfält Pinewood Derby domare för våra scouter grupp.Jag var så fascinera...

Python/Arduino seriella styrenheten: Hemlagad masugn

Det som började som ett enkelt projekt att göra en liten bränning behållare för keramik experiment spiral utom kontroll i en skrot-konstruerade, kontrollerad CPU, syre-insprutning miniatyr masugn.Det färdiga projektet kombinerar ett GUI-gränssnitt, I...