Luna Mod Looper fundamentele Stamp2 versie (6 / 7 stap)

Stap 6: Sluit de LEDs en synchroniseer ze met afspelen en record tempo


Nu kunt u de LED's. Eerst sluit het tempo LED en werken op het verkrijgen van het functioneren. De andere twee LED's toe te voegen kan maken u wilt verplaatsen te snel en te eindigen met meer fouten dan u effectief kunt oplossen. Zie het schema hieronder voor het aansluiten van de LED.

De tempo-LED is aangesloten op P3 en LED0. Bij het samenstellen van dingen kunt u dit een manier die u wilt, zolang het geen schade van de mcu toebrengen zal en het is zinvol voor u regelen. Ik plaatste het tempo LED helemaal naar rechts. Het is zinvol voor mij gedeeltelijk omdat er het verst naar rechts. In de latere foto's zult u zien dat ik de andere LEDs naast elkaar om voor mij te vertellen hun functies naast elkaar geplaatst. Ik kon heb gebruikt verschillende gekleurde LEDs als ik wil om ze te plaatsen op het solderless breadboard. Dat kan bezuinigen op verwarring over welke functie elke LED heeft. Als ik ooit het opbouwen van een permanente Luna Mod Looper ik verschillende gekleurde LEDs gebruikt als het zinvol is om dit te doen.

Zoals ik al eerder zei, was dit een van de lastigste onderdeel van het project te krijgen goed functioneert. Toen ik schreef de code en in de BS2 geladen het soort werkte, maar niet precies de manier waarop ik wilde het. Probleemoplossing betrokken invoegen DEBUG verklaringen waar er geen vóór waren.

Als uw code gewoon niet lijken zal te werken voor nieuwe kleine wijzigingen die u aanbrengt, vereist soms het een nieuwe aanpak of een iets andere verandering. Aan het licht van het tempo LED die ik moest nemen één of meer Boole-expressies en schrijf het in een nieuwe ELSEIF statement. Het werkte, maar ik weet niet waarom het niet zou werken de eerste manier ik het deed.

Eens had ik het tempo LED werken, de manier waarop ik wilde ik schoof op naar het laatste onderdeel van het project - krijgen de record LEDs werken. Dit vereiste plaatsing van code in een subroutine die ik had niet de bedoeling. Ik had niet beschouwd als eerder en ik dacht dat deze code zou in de hand liggende plaats van de Light_Leds-subroutine worden geplaatst. Het zou zijn geweest, maar het waarschijnlijk zou hebben vereist een andere variabele of twee. Ik wilde niet meer variabelen op dit punt zoals met de definitieve versie er zijn slechts 4 bits links (of een Nib of halve een Byte of 1/4 van een woord) toevoegen.

Dus, ik plaatste de code in de subroutine Record. Dit werkte bijna perfect totdat ik liep het nieuwe programma en vond een LED bleef als onbedoelde. Dit betekent dat een stukje code in de subroutine Play dat ervoor zou brengen beide record LEDs werden uitgeschakeld.

Belangrijke TIP: Op elk moment dat u besluit, kunt u DEBUG verklaringen in enig deel van het programma. Dit kan helpen om ervoor te zorgen dat eerder geschreven delen van de code correct werken. Dergelijke verklaringen kunnen ook bruikbaar om te bepalen hoe andere delen van code zijn van invloed op de nieuwe code en vice versa. Belangrijke TIP binnen de belangrijke TIP: U kunt eindigen met een heleboel DEBUG verklaringen in verschillende delen van de code. Zorg ervoor om er zeker van te zijn dat DEBUG verklaringen hebben woorden in hen die u toestaan om direct vertellen van welk deel van het programma dat zij worden uitgevoerd. Ook de opmerking die u altijd kunt gebruiken # onderbreken (voorbeeld: 1000 onderbreken onderbreken van het programma voor 1000 milliseconden) om het programma vertragen zodat kunt u een fatsoenlijk kijken naar de informatie hebben.

Gerelateerde Artikelen

Arduino compatibel Luna Mod Looper

Arduino compatibel Luna Mod Looper

de Luna Mod Looper, in principe kunt u een reeks met behulp van een potentiometer de toonhoogte van de notitie opnemen, en dan spelen het terug en invloed toe te voegen. Sinds ik zag de video's van de Luna-Mod bespeeld, wilde ik te bouwen mijn eigen.
Luna Mod Looper

Luna Mod Looper

hier zijn enkele foto's van een Mod van de Luna ik aan boord van sommige perf bouwde. Het draait op PICAXE 08m en is erg cool.Het oorspronkelijke ontwerp is van maken: Magazine en is door Brian McNamara.
Installeren van Oblivion herboren (Oblivion Multiplayer Mod)

Installeren van Oblivion herboren (Oblivion Multiplayer Mod)

een korte handleiding om de juiste methode voor het installeren van onze mod.Stap 1: Download de vereiste bestandenVoor het gebruik van onze mod, moet u OBSE (versie 14 of nieuwer) en de vergetelheid herboren (voortaan aangeduid als "OR") bestan
Minecraft PE iOS Modding

Minecraft PE iOS Modding

Inleiding:Dit is een tutorial over het maken van uw eigen "mods" voor de mobiele versie van minecraft voor apparaten van apple.Vereisten:Jailbroken iDeviceTheos (goede tutorial hier.)IDA Demo (deverwijzing)Mobiele Terminal (Zoek op Cydia)Gedecod
Crosman Phantom Mod

Crosman Phantom Mod

deze mod op de Canadese versie van het pistool de 500 x zal het de Sam macht geven als de 1000 x welke scheuten 1200 bps de wettelijke limiet in Canada 495fps is dus ik alleen maar deze mod aanraden zou als u in een survival situatie waren, of de zom
Atari Punk Console

Atari Punk Console

tegenwoordig, bijna alles is gedigitaliseerd. De meeste van de synthesizers gebruiken tegenwoordig programmering. Gelukkig zijn er nog een paar herinneringen ophaalt van niet-gedigitaliseerd synthesizers. Of meer van het complex zijn pralines zoals d
Onderdompeling fornuis gecontroleerd door Arduino

Onderdompeling fornuis gecontroleerd door Arduino

simpel gezegd, het proces van het koken van voedsel ondergedompeld in warm water onderdompeling koken is. Maar wacht u zeggen. Is dat niet hetzelfde als mijn aardappelen in warm water koken? Niet helemaal. Eten gekookt door de methode onderdompeling
Zonne-aangedreven Miniball Wannabe

Zonne-aangedreven Miniball Wannabe

dit project miniball wortelt in de oude BEAM Miniball-kit, uitgegeven door Solarbotics. Het is nog steeds een koele kit, dus we gaan om u te tonen hoe bouwde een eenvoudiger versie. Dit project wordt geleid door Mr. Jerome Demers (aka Robomaniac), on
AEP7 Laser pistool (Fallout 3)

AEP7 Laser pistool (Fallout 3)

IntroductieDit is een te bouwen als mijn andere bouwt, de meest kostenefficiënte manier om iets dat niet een enorme workshop hoeft te maken. In dit geval een prop, Laser pistool uit de game Fallout 3. (verschijnt ook in Fallout New Vegas)De meeste de
How to handmatig resetten Win 10 Minecraft huid

How to handmatig resetten Win 10 Minecraft huid

Ik heb tientallen skins gemaakt door de jaren heen, maar helaas, als te laat, ik heb problemen met het krijgen van minecraft goed te laten werken met een aantal van mijn oude skins. (Opmerking: ik spreek van de Windows 10 versie van Minecraft, niet d
TAFELBLAD FLASH AUDIO RECORDER met grote knoppen

TAFELBLAD FLASH AUDIO RECORDER met grote knoppen

mensen, I- en ik denk dat we - moeten een goede basis betrouwbare flash-gebaseerde audio recorder.Ik spreek hier BASIC. Niets bijzonders helemaal.Een decennium of zo terug, we hadden een vrij betrouwbaar all-purpose tafelblad cassette recorder-audios
Mod de Halo PC Assault Rifle in de Halo 3 versie

Mod de Halo PC Assault Rifle in de Halo 3 versie

hoe voor mod de Halo PC Assault Rifle (MA5B ICWS) in de Halo 3-versie (MA5C ICWS) die nauwkeuriger is, heeft een ander formaat clip en een verschillende dradenkruis (ook bekend als "crosshairs"), onder vele andere dingen. Ze zijn eigenlijk versc
Donkey Kong jurk Mod versie 1 & 2

Donkey Kong jurk Mod versie 1 & 2

ik heb een oud tshirt van Donkey Kong gewijzigd in iets dat ik de voorkeur om te dragen.Het wijzigen van een regelmatige ol ' Donkey Kong tshirt in een interessanter outfit bestaande uit een meer verwijfd top en bijpassende rok.Ging naar een paar eve
Camry Duct Tape Mod (Non-slideshow versie)

Camry Duct Tape Mod (Non-slideshow versie)

voor mijn eerste auto, mijn vader heeft me een 1990 Toyota Camry. Het was $100 dollar met slechte koppeling, en het was waardeloos elke cent ervan. Dus ik vroeg een van mijn vrienden te komen en me het sparren met een beetje helpen. Dit is wat we kwa