ATtiny Pocket Sequencer (4 / 8 stap)

Stap 4: Gebruik van mijn Code


De code is eigenlijk vrij eenvoudig, maar aangezien mijn lezers vandaan komen veel verschillende achtergronden van kennis ik nog zal gaan over de basis van mijn code.

Zoals ik eerder al noemde, ik moest snijden sommige hoeken om toe te voegen extra knoppen om de attiny dus hou in gedachten dat in mijn code wanneer zie je zoiets als "if(analogRead(pot)<POT_THRESHOLD)" het betekent dat we controleren als de knop werd ingedrukt.

Dus in mijn ontwerp van deze sequencer wilde ik de gebruiker te programmeren van het stappen recht wanneer het apparaat is ingeschakeld. Hiervoor gebruikte ik de "Setup"-functie. Dat de functie wordt uitgevoerd als de attiny is aanvankelijk macht gegeven, of als de resetpin is ingesteld op laag. Ik heb een opstartgeluid (dat is een beetje arpeggio van een c grote snaar) toegevoegd om te waarschuwen de gebruiker dat zij in de frequentie programmeermodus te activeren. De logica van de programmering van de frequenties, zie de setFrequencies() functie. (In principe het gaat door elke stap en stelt de frequentie gelijk aan een waarde lezen door de potentiometer, en gaat naar de volgende stap alleen wanneer de knop wordt ingedrukt).

In de hoofdlus ("loop()), de attiny wordt verteld om te gaan door elke stap, en voor elke stap, de juiste LED licht. Dan spelen de opmerking die is toegewezen aan dat stap voor stap, de lengte van de opgegeven opmerking. Tijdens deze, de microcontroller is controleren of de knop (analogRead(pot) < 30) wordt ingedrukt. Als het is, wordt een functie genaamd "setSustain()". In deze functie, kan de gebruiker de notities lengte, (via de knop en de potmeter) selecteren.

Dat is alles wat er aan de code, ik hoop dat het eenvoudig genoeg voor u. Als het niet ik zou graag antwoord op vragen in de commentaren!

Gerelateerde Artikelen

Nano Pocket Mood Lamp (USB)(Attiny85)

Nano Pocket Mood Lamp (USB)(Attiny85)

Hallo iedereen,Regenboog wedstrijd was hier en een idee was ook hier in mijn gedachten... :DIk maakte mijn eigen Nano RGB-Moodlamp... die rechtstreeks verbindt met de pincode van uw telefoon lader.en alleen van grootte: 20 x 15 mmSnijden etsen en PCB
ATtiny 85 leidde Ladder spel

ATtiny 85 leidde Ladder spel

Eerste f alle wil ik erop wijzen dat dit project is niet gemaakt door mij, (ik heb het apparaat komt te staan hier na een ander instructable). Het enige doel van dit instructable moet corrigeren van veel van de fouten die het vorige project had. Dit
SUIKERBIETEN en kaas BOREK /POCKETS

SUIKERBIETEN en kaas BOREK /POCKETS

Hallo beste bezoekers van mijn pagina en kijkers van mijn YouTube-kanaal!Vandaag heb ik een zeer gemakkelijke en gezonde snack recept met jullie te delen!Ik heb komen met dit idee gewoon omdat ik wil zo snel mogelijk verliezen van gewicht zonder pijn
Onder leiding van Pocket Watch, een Geeky

Onder leiding van Pocket Watch, een Geeky

Hallo allemaal, ik was altijd gefascineerd over LED horloges.En een dag had ik het idee om te bouwen me een zakhorloge geleid.Eerst, ik wilde bouwen de elektronische namens mijzelf, maar ik dacht dat dat een goedkope led armband horloge zal het werk
Hoe om de wedstrijd Pocket-Sized

Hoe om de wedstrijd Pocket-Sized

maken van een grote kleine project is een leuke uitdaging. Het is over het werken binnen de beperkingen om te zien hoeveel spullen je in een beetje tin passen kan, of iets klein genoeg om te voeren rond en anderen gemakkelijk te laten maken.Wegens po
Muur van Pocket #2

Muur van Pocket #2

Is het een plank, is het een boekenkast, is het een shelfie? niet: het is een muur Pocket #2.Deze plank is onzichtbaar aangesloten op de muur. Het is voor het opslaan van niet alleen een paar boeken, maar ook dingen die normaal van zoals mutsen en ha
Muur van Pocket

Muur van Pocket

Is het een plank, is het een boekenkast, is het een shelfie? niet: het is een zak van de muur.Het is een plank met een nieuwe functie en dat is voor het opslaan van niet alleen een paar boeken, maar ook dingen die normaal van zoals mutsen en handscho
3D-gedrukte Pocket Cornet

3D-gedrukte Pocket Cornet

Terwijl het surfen op het net onlangs, zag ik verschillende commerciële kunststof hoorntjes op de markt. Ze waren erg leuk, maar duur. In feite duurder dan een instap koperen blaasinstrumenten. Ik dacht dat dit niet het geval te zijn. Ik werkte in de
Het vreemd genoeg sterke Trebuchet: Een Pocket Sized middeleeuwse beleg motor

Het vreemd genoeg sterke Trebuchet: Een Pocket Sized middeleeuwse beleg motor

Het vreemd genoeg sterke Trebuchet is een miniatuur trebuchet ontworpen op een manier zodat het kan worden gedemonteerd en in een Altoids tin opgeslagen. Het maakt gebruik van standaard materialen zoals hout, metalen draadstangen en andere hardware.
Pocket Sized Minty Catapult

Pocket Sized Minty Catapult

dit is mijn inzending voor de wedstrijd van pocket formaat. Dit nette weinig catapult zal lanceren muntjes of andere leuke projectielen middeleeuwse en discrete wijze. Het duurt slechts ongeveer 10 minuten te bouwen, en het is echt leuk. Geniet van.S
Een ATtiny met Arduino Program

Een ATtiny met Arduino Program

volgt zijn aanwijzingen voor het programmeren van de ATtiny microcontrollers met behulp van de Arduino IDE. In gewoon Engels is dit hoe te programmeren 8-pins Atmel chips zoals u normaal een Arduino. Dit is cool, omdat de ATtiny klein is, en - goed -
DIY Pocket belangrijkste organisator

DIY Pocket belangrijkste organisator

De meesten van ons worden geconfronteerd met de dagelijkse strijd voor de gemeenschappelijke sleutelring. Aangezien de sleutels vrij om te bewegen zijn, er is altijd een jangling geluid gemaakt anderen uw aankomsttijd informeren. Of wanneer een sleut
Fish out of Water - ATtiny bestuur gebruikt met Arduino

Fish out of Water - ATtiny bestuur gebruikt met Arduino

FishBowl is een kleine microcontroller board programmeerbare met behulp van de Arduino software.  Het heeft een batterij zodat u het vervolgens zonder het grotere moederbord van de Arduino gebruiken kunt.  Het is als een kleine Arduino kan worden mee
[SGZ] Hoe maak je een perfecte zonne-lader (goedkoop, pocket formaat)

[SGZ] Hoe maak je een perfecte zonne-lader (goedkoop, pocket formaat)

HalloIk ben sgzDit is mijn zonne-oplader die je smartphone kunt opladen.Dit zonne-lader hebben één verlicht-ion-accu en u kunt dat opladen met sun- of USB-lader.zoals u kunt zien dit in geval van een cassette is en het is pocket formaat.OK laat maken