Tic Tac Tunes - nu met Tic Tac Beat Box (8 / 10 stap)

Stap 6: PicAxe Microcontroller en Code



Code gepost hieronder in Word en programmering Editor formaten. Als u problemen ondervindt bij het openen van het codebestand, gebruik 'link opslaan als"en naam van het .tmp-bestand op .bas. Ik zal het commentaar van de code na de huidige herschrijven, maar hier is een korte samenvatting:-

Tic Tac Tunes opgestart na programmering in 'slaap'-modus. Wanneer in de slaap, de eenheid ontwaakt kort elke 4 seconden en controleert een van de ADCs (analoge naar digitale converters). Als dit 255 die het wakker wordt leest. De ADC wordt gehouden op 0 met geen contact met een pulldown weerstand.

Tic Tac Tunes gebruikt nu de ADC om te lezen van de waarde van de track die een lezing van 0 tot 255 geeft. De blob soldeer is op het spoor van de positieve spanning, zo leest 255.

Wanneer wakker, extra 255 pulsen verhoging van het tempo van de gespeelde noten (knippert de LED voor elke contactpersoon), en zodra de graaf tot en met 8 krijgt, het keert terug naar 1 en ook schakelt over naar de andere schaal van notities (lang Leidene flits). De PicAxe kan alleen het produceren van notities met een vaste duur, vandaar de noodzaak van de controle van het tempo.

De tracks zijn in de serie, zodat het einde bij de ongeveer 127 wordt gelezen. Deze waarde is opgesplitst in de software van bovenste en onderste toetsenbord, en klik vervolgens in 18 notities, met 8 divisies voor de percussie. Een ADC-waarde van nul (sonde niet aanraken) geeft stilte.

De percussiegeluiden worden gegenereerd met een Brok PicAxe geluid opdrachten en de notities met behulp van de TUNE. Een watchdog timing lus wordt teruggesteld telkens een noot wordt gespeeld en als dit niet ten minste elke 20 seconden gebeurt of zo de eenheid in slaapstand gaat totdat de volgende ontwaakt.

Tic Tac schalen voegt meer schalen naar het vak, maar daalt de percussie. Op dezelfde manier als de Tic Tac Tunes inschakelen en selecteer tempo en schaal met de label van het besturingselement. De LED zal knipperen met tempowisselingen en ook piept als de schaal wordt gewijzigd zodat de schaal geladen. Ze zijn:-
1) mineur pentatonische
2) blues
3) Hongaars
4) Arabisch
5) Hejaz
5) chromatische

Tic Tac Beat Box is een free-running beat generator. Opstarten door het aanraken van de sonde overal op de bovenste spoor. Het zal dan uitvinden willekeurige beat sequenties met beats van 2 tot en met 5, op een afstand van tempi. Het combineert ook twee sets (op dezelfde graaf en tempo) het geven van een beetje variatie. Zo nu en dan, begint het een nieuwe reeks. Aan het begin van elke set de LED zal knipperen om aan te tonen de beat count, en geeft een korte flits aan het begin van elke balk. Raak de hoogste track weer om het om te slapen.

De PicAxe werd oorspronkelijk ontwikkeld voor de educatieve markt in de UK scholen maar wordt algemeen gebruikt door hobbyisten. De PicAxe is gebaseerd op verschillende foto's maar met bootstrap code de gedownloade programma's interpreteren en verwerken van de programmeer kant. Ze komen in alle smaken van deze verrassend krachtige 8 pin pakket tot volledige geblazen 40 pin.
Kijk naar de handleidingen en datasheets op de PicAxe site om te zien de volledige mogelijkheden. Programmering van de chip is via een seriële verbinding en gedaan in-circuit. Het duurt ongeveer 20 seconden en je hoeft niet eens om de stekker uit de voorsprong voor stormloop naar de programma.
Ik heb in de elektronica sinds begin jaren tachtig en ik heb nooit gevonden een programmeeromgeving waar de codering / simulatie / bewijzen van de cyclus is zo eenvoudig. Documentatie en ondersteuning van het forum is uitstekend en er zijn veel liefhebbers van de Robotica met behulp van de chips. Besturingselement voor servo's, steppers, ADCs enz zijn ingebouwd de BASIC-achtige programmeertaal evenals een gastheer van andere zoetigheden. Voordat u bouwen, en doen real-time foutopsporing op een actieve domeincontroller, kunt u ook het circuit simuleren. Kijk uit voor meer projecten van de PicAxe op basis van mij.

Gerelateerde Artikelen

Dope Ass Beat Box

Dope Ass Beat Box

Mr "T" zegt, "Ik heb medelijden met de dwaas die niet kreeg een Dope Ass Beat Box!"Stap 1: Tha' score ik een paar van 9 volt computer spkrs vanaf Goodwill($3.99) scoorde. Ik vond een geschikte behuizing @ HomeDepot, een pvc "T&quo
Steampunked Heart-Beat-Box

Steampunked Heart-Beat-Box

Hallo iedereenIk had nooit verwacht dat dergelijke een enorme belangstelling van mijn werk. Maar ik moet zeggen dat ik leuk vinden.  Dit succes is een grote motivatie voor mij en dus wil ik laten zien u anohter grappig steampunk-object. waar ik vroeg
Analoge Beat Box

Analoge Beat Box

dit is een analoge schakeling die een gesynthetiseerde drum beat speelt. Het kan worden geschaald in bedrag en de kwaliteit van de geluiden.Stap 1: Benodigdheden 1 stroombron3 breadboardDraden (gele, blauwe, rode en andere) als u het gevoel dat de vo
Verrekijker Tune Up met collimatie

Verrekijker Tune Up met collimatie

** dit is mijn derde instructabe. Het werd oorspronkelijk geschreven voor een tijdschrift, maar werd nooit gepubliceerd. In plaats van het herschrijven van het hele ding, ben ik detachering het zoals de bedoeling was om te verschijnen in het tijdschr
Vintage Beat Box koffer

Vintage Beat Box koffer

Edit: Ik heb sinds toegevoegde Bluetooth, batterij vermogen w/heffing controller, en sommige roosters voor de luidsprekers. Ik heb nu toegevoegd het schrijven up en foto's voor de updates.Hey iedereen!Ik heb al willen een stereo draagbare koffer voor
Snijden-kabel met een Streaming Media Box! (XBMC/Kodi)

Snijden-kabel met een Streaming Media Box! (XBMC/Kodi)

Hallo collega Instructable-rs. Dit is mijn eerste instructable, en I 'm gonna omvatten zoals veel informatie, samen met de stappen gedetailleerde zoals ik het zie nodig voor degenen die niet vertrouwd met XBMC/Kodi zijn. Veel van deze informatie is m
Maak uw eigen Ipod Nano Dock, met Out-Of-The-Box-objecten.

Maak uw eigen Ipod Nano Dock, met Out-Of-The-Box-objecten.

Goed, je moet alleen wel uw nieuwe ipod nano. Het enige dat u nodig hebt is een dok. Helaas, je bent nogal kort op cash. Uitsluitend merk op jezelf!... Als u wilt maken, laat het mij hoe het kwam.Stap 1: Verzamel materialen Wanneer Youve ' Got een Dr
Muziek sync Beat Box

Muziek sync Beat Box

de originele LED licht kubus kreeg toe te wijzen van reacties. Veel van hen waar over het maken van de LED's reageren op muziek. Dit heeft een zeer interessante baan en ik vond sommige instructables hier.Helaas vond ik het rommelig te begrijpen die i
Zelfgemaakte USB Chiller koelkast Frefrigerator Peltier DIY met Bag Cool Keeper Box

Zelfgemaakte USB Chiller koelkast Frefrigerator Peltier DIY met Bag Cool Keeper Box

Zelfgemaakte USB Chiller koelkast Frefrigerator Peltier DIYMaterialen:2 Peltier,2 fan de Computer,Schuim Containers vak Tape...Stap 1: Complette zelfgemaakte USB Chiller koelkast Frefrigerator 1 PeltierComplette zelfgemaakte USB Chiller koelkast Fref
Maak een mind control hypnosis droommachine goedkope

Maak een mind control hypnosis droommachine goedkope

dit is eigenlijk de Flash NAP-project met een paar extra functies en wat werk.Het is ook een minimale versie van "Licht/geluid" hypnose machines die honderden dollars kost,maar hebt u delen, dit kost slechts een paar dollar. GEEN PROGRAMMEERKENN
Tic tac wedstrijd vak

Tic tac wedstrijd vak

Hallo! vriendenWelkom op mijn andere DIY 2k 16 "Tic tac wedstrijd vak" project. In dit project die i 'm gonna tonen u hoe u uw match box geval moeilijker, beter of duurzaam met behulp van tic tac leeg vak.Dus, laten we aan de slag.Stap 1: materi
Upgrade van de aa-12 met hart beat, toepassingsgebied, grip, werkende clip en trigger

Upgrade van de aa-12 met hart beat, toepassingsgebied, grip, werkende clip en trigger

mijn Knex AA-12 met zicht, hart beat, grip, en werken clip en trigger. het is zeer moeilijk pistool te bouwen en je moet een heleboel stukken.
Bruidstaart met chocolade rozen

Bruidstaart met chocolade rozen

heb ik besloten om aan te pakken van de taak van het maken van mijn eigen bruidstaart, en had onlangs ook een familielid vragen om hun bruidstaart. Dus heb ik besloten dat zeker enige oefening nodig was, dus ik deze proef bruidstaart maakte.Dit is ee
How to Make een Mash Tun voor All-korrel bierbrouwen

How to Make een Mash Tun voor All-korrel bierbrouwen

Een mash tun is een vaartuig dat wordt gebruikt in het brouwen van all-korrel bier, dat kan houden en handhaven graan en water bij een opgegeven temperatuur, voor een bepaalde hoeveelheid tijd. Er zijn vele soorten beslag Portsonachan daar, maar we b