Tic Tac Tunes - nu med Tic Tac Beat Box (8 / 10 steg)

Steg 6: PicAxe Microcontroller och kod




Kod postat nedan i Word och programmering redaktör format. Om du har problem med att öppna kodfilen, Använd "spara länk som" och Byt namn på filen tmp till .bas. Jag ska kommentera koden efter den nuvarande omskrivning, men här är en snabb sammanfattning:-

Tic Tac Tunes startar upp efter programmering i "viloläge". När du sover, enheten vaknar kort var 4 sekunder och kontrollerar en av ADC (analog till digital omvandlare). Om detta läser 255 vaknar det. ADC hålls på 0 utan kontakt med en pulldown resistor.

Tic Tac Tunes använder nu ADC läsa värdet spår som ger en avläsning från 0 till 255. Löda blob är på positiva järnväg spänningen, så lyder 255.

När vaken, ytterligare 255 pulser öka tempot i spelade tonerna (blinkande lysdioden för varje kontakt), och när räkningen får 8, den återgår till 1 och också växlar till andra omfattning anteckningar (lång LED-blixt). PicAxe kan bara producera noterar med en fast varaktighet, därav behovet av tempo kontroll.

Spåren är i serien, så den bortre änden läser på cirka 127. Detta värde är uppdelad i programvaran till övre och nedre tangentbord, och sedan till 18 noterar med 8 divisioner för slagverk. En ADC-värde av noll (probe inte röra) ger tystnad.

Slagverk ljud genereras med en bit av PicAxe ljud kommandon och anteckningar med melodi. En vakthund timing loop återställs varje gång en anteckning spelas och om detta inte sker minst var 20 sekunder eller så enheten går in i viloläge tills nästa vaknat.

Tic Tac skalor lägger till fler skalor i rutan, men sjunker slagverk. Slå på på samma sätt som Tic Tac Tunes, och välja tempo och skala med kontroll blob. LAMPAN kommer flash med tempoändringar och också ett pip när skala ändras att Visa skalan laddad. De är:-
1) minor pentatoniska
2) blues
3) ungerska
4) arabiska
5) Hejaz
5) kromatisk

Tic Tac Beat Box är en gratis-running beat generator. Starta upp genom att röra vid sonden var som helst på det översta spåret. Det kommer då uppfinna slumpmässigt slå sekvenser med 2 till 5 beats, på en rad olika tempon. Det blandar också två uppsättningar (i samma antal och tempo) för att ge lite av sorten. Då och då, börjar det en ny uppsättning. I början av varje uppsättning lysdioden blinkar för att visa antalet beat, och ger en kort blixt i början av varje stapel. Tryck på det översta spåret igen för att uttrycka det att sova.

The PicAxe utvecklades från början för den pedagogiska marknaden i brittiska skolor men används ofta av hobbyister. PicAxe är baserad på olika bilder men med bootstrap kod att tolka de nedladdade program och hantera den programmering sidan. De finns i alla smaker från detta förvånansvärt kraftfull 8-pin paket upp till fullt utvecklad 40 pin.
Titta på manualer och datablad på webbplatsen PicAxe att se den fulla kapaciteten. Programmering av chipet är via en seriell länk och gjort i-krets. Det tar cirka 20 sekunder och du behöver inte ens koppla ur ledningen att köra programmet.
Jag har varit i elektronik sedan början av åttiotalet och jag har aldrig hittat en programmeringsmiljö där kodning / simulering / bevisa cykel är så enkelt. Dokumentation och stöd från forumet är utmärkt och det finns många robotics entusiaster med marker. Kontroll för servon, steppers, ADCs etc är byggda i programmeringsspråket BASIC-liknande samt en mängd andra godsaker. Du kan även simulera kretsen innan du bygga och göra realtid felsökning på en löpande kontroller. Håll utkik efter fler PicAxe baserat projekt från mig.

Se Steg
Relaterade Ämnen

Tic tac match box

Hej! vännerVälkommen till min en annan DIY 2k 16 "Tic tac kryssrutan Matcha" projektet. I detta projekt som jag ska visa dig hur man gör din match box fall hårdare, bättre eller hållbara med hjälp av tic tac tömma lådan.Så, låt oss komma igång.S...

Dope Ass Beat Box

Mr "T" säger, "Jag tycker synd om dåren som inte fick en knark Ass Beat Box!"Steg 1: Tha "poäng jag gjorde ett par 9 volt dator spkrs från Goodwill($3.99). Jag hittade en lämplig inneslutning @ HomeDepot, en pvc "T"-5 tu...

Analoga Beat Box

detta är en analog krets som spelar synthesized trummans takt. Det kan skalas i mängden och kvaliteten på ljud.Steg 1: Vad du behöver 1 strömkälla3 brödunderläggenLedningar (gul, blå, röd och andra) om du känner för följande konventioner2 högtalare6...

Steampunked hjärta-Beat-Box

Hej allaJag förväntade mig aldrig sådant enormt intresse av mitt arbete. Men jag måste säga att jag gillar det. Denna framgång är en stor motivation för mig så jag vill visa dig anohter rolig steampunk objekt. där jag använt en av mina egna instructa...

SquawkBox - en algoritmisk beat box med en leksak diktafon

detta instructable handlar om att göra en beatbox - men en som gör saker lite annorlunda. Det handlar också om återanvända befintliga leksak teknik för att göra det hända. För att utveckla en kontrollerbar ljud-motorn, väljer jag att "krets böj"...

Coin påse med en begagnad cigarett boxas

detta Mynt påse har många användningsområden!Detta var avsedd för BikeSurfBerlin en cykel delar system i Berlin!http://bikesurfberlin.blogspot.de/Saker du måste göra detta mynt påse:En begagnad cigarett lådaSilvertejpVerktyg:PenSaxExacto kniv eller b...

Hur man gör en 3 kammare kartong raketen med girl scout cookie box bränsle dunkar

så du vill bygga en raketen av vissa kartong du har om runt huset eller i detta fall ett Children's Museum?Inga problem. Detta instructable har du omfattas.Du behöver ett par artiklar.PappkartongerEn Makedo kartong kit ellerDuct tape, sax, kanske lit...

Vintage Beat Box resväska

Edit: Jag har sedan extra Bluetooth, batteri power w/laddningsregulator och några galler för högtalarna. Jag har nu lagt till skriva upp och foton för uppdateringar.Hej alla!Jag har velat göra en bärbar resväska stereo ganska länge nu, men aldrig fic...

Musik sync Beat Box

den ursprungliga LED ljusa kuben fick tilld av reaktioner. Många av dem var om att göra lysdioder reagerar på musiken. Detta gjorde ett mycket intressant jobb och jag hittade några instructables på här.Tyvärr fann jag att det är stökigt att förstå de...

Gör din egen Ipod Nano docka med Out-Of-The-Box objekt.

Tja, du bara fick din nya ipod nano. Den enda du behöver är en docka. Du har tyvärr ganska ont om kontanter. Bara göra det själv...! Om du väljer att göra detta, Visa mig hur det kom ut.Steg 1: Samla material Om Youve fick en Dremel, använda den.Jag...

Hemgjord USB Chiller kylskåp Frefrigerator Peltier DIY med Bag Cool Keeper Box

Hemgjord USB Chiller kylskåp Frefrigerator Peltier DIYMaterial:2 Peltier,2 fan dator,Skum behållare låda, tejp...Steg 1: Complette hemlagad USB Chiller kylskåp Frefrigerator 1 PeltierComplette hemlagad USB Chiller kylskåp Frefrigerator 1 PeltierSteg...

GÖR en mind control hypnos dröm maskin billigt

detta är i grunden Flash NAP-projektet med några extra funktioner och lite arbete.Det är också en minimal version av "Ljus/ljud" hypnos maskiner som kostar tusentals kronor,men om du har delar, den här kostar bara ett par dollar. INGEN PROGRAMME...

Uppgraderat aa-12 med hart beat, räckvidd, grepp, arbetande klipp och utlösa

min Knex AA-12 med syn, hart beat, grepp, och arbetande klipp och trigger. Det är mycket svårt kanon att bygga och du behöver en hel del bitar....

COI - Beat Keeper

Slutprodukten är en beat utbildning maskin, som användaren kan programmet med en anpassad beat med två olika sensoriska insatsvaror (en touch sensor och en sund sensor (knacka, knäppa)). Användaren kan justera utbildning tempot med rotation sensorn,...

Hur man gör en Mash Tun för brygga All-grain öl

En mash tun är ett fartyg används i bryggning all-grain öl, som kan hålla och bevara spannmål och vatten vid en viss temperatur, för en viss tid. Det finns många typer av mosar tuns ute, men vi bygger en passiv mash tun. Med andra ord, kommer det int...

Gör en ukulele med en fickkniv.

Du kan inte göra en ukulele med en fickkniv som de säger.Du behöver hundratals dollar värt av fancy verktyg och super speciella färdigheter och finare material som de säger.Väl kan du förpassa dessa åsikter till skrothögen historia. Denna uke kommer...

Hur man spelar en grundläggande jazztrummor Beat

Inledning:Spela trummor kan verka som en skrämmande feat. Dock innebär denna jazz beat helt enkelt hög hatt och cymbal. Dock kunde detta deceivingly enkel jazz beat kvalificera dig att bli en av Letterman sent natten trummisar. Kom ihåg att medan jag...

Enklaste sättet att Sync lysdioder med musik

vet inte vad en transistor är? Vet inte hur man kod en Arduino? Var inte orolig! Detta instructable visar dig hur man knyter LED-armaturer att blinka med i takt med musiken. Några saker att påpeka är att, baserat på denna inställning lamporna blinkar...

Chocolate Milk Stout med Bourbon indränkt Cacao Nibs och vanilj bönor

Är idag det första partiet för den nya SS BrewTech InfuSsion Mash Tun och jag är verkligen ganska spännande att använda den. Jag har läst och såg alla recensioner (inte riktigt många ut vid tidpunkten för skrift den här) jag kunde hitta så jag känner...