Sadržaj:

Arduino Launchpad: 5 koraka
Arduino Launchpad: 5 koraka

Video: Arduino Launchpad: 5 koraka

Video: Arduino Launchpad: 5 koraka
Video: NFT 101 для художников 2024, Novembar
Anonim
Arduino Launchpad
Arduino Launchpad

Ovo je Arduino Launchpad sa Arduino Leonardo i Adafruit Trellis borderom.

Ik heb dit gemaakt omdat ik heel erg van muziek houd, maar een hele hoop instrumentsten niet can bespelen en daarom graag een launchpad wou omdat je daarmee nummers can spelen op verschillende niveaus. Što je to što ste učinili sa lansirnom pločom je da li je nenmer u stukjes hakt en elk geluid uzorak da je gemaakt hebt op een knop plaatst, hierdoor kun je dus als je zelf het nummer maakt het zo moeilijk of makkelijk maken als jel. Ako je lansirna ploča svoj vlastiti MIDI kontroler, ako je u skladu sa MIDI signaliziranim LED diodama, to je ono što je potrebno za proizvodnju. De afbeelding die je hier ziet is een voorbeeld van hoe het eruit kunt laten zien, echter is wat ze in de afbeelding gemaakt hebben nog geen launchpad maar een stepsequencer waar je beats op zou kunnen maken, om dit om te bouwen naar een launchpad Ovaj kôd mora biti arduino sa bibliotekom Zelfde u daarnaast programu koji prati serijski port van računara na MIDI signalu.

Korak 1: Borden Vastmaken

Borden Vastmaken
Borden Vastmaken
Borden Vastmaken
Borden Vastmaken
Borden Vastmaken
Borden Vastmaken

Ako ste na lansirnoj platformi napravljeni LED diode sa mrežicom 8x8, morate je pronaći u sustavu kako biste pronašli najbolju mrežu na maksimalnoj veličini 8 x 16, što je najveće dopušteno ograničenje za sve tegobe. Toch raad ik aan om voor het maken van een launchpad het bij een 8x8 grid te houden anangezien andt het gebruikelijke is voor een launchpad. Wel zul je hierbij merken dat je daardoor niet de knoppen van een launchpad hebt om de pagina's te switchen dus zul je waarschijnlijk je eigen cover moeten maken al wil je een speelbaar nummer erop spelen.

Šta je doet:

Je legt de borden allemaal neer en gaat op de boven kant de aansluitende ground vlakken aan elkaar solderen. (Zie afbeelding 1 sr 2)

Hierna draai je de aan elkaar gesoldeerde borden om en ga je elke SDA sa SDA, SCL sa SCL, GND sa GND, 5V sa 5V i INT sa INT elanar solderen. (Zie afbeelding 3)

Ako je LED dioda erin doen en solderen, to je sve što je moguće sa ogromnog zida u Arduinu

Korak 2: Borden Adresseren

Borden Adresseren
Borden Adresseren

Šta je doet:

Nu leg je de borden om gedraaid neer en zul je een aantal metalen plaatjes zien, dit zijn de adres platen, dit is waardoor de arduino het juiste bord straks aanspreekt. Je gaat elk bord een apart adres geven door de plaatjes te solderen zoals in de foto:

Linkovi boven A1

Rechts boven A2+A0+A1

Linkovi pod A0

Rechts onder A0+A1

Korak 3: Verbinden je upoznao Arduino

Verbinden Met Arduino
Verbinden Met Arduino

Wat ga je doen:

Je gaat nu de borden met de arduino verbinden, soldeert de kabeltjes van het rechtsbovenste bord met de arduino op de zelfde manier als dat je de borden aan elkaar hebt gemaakt. SDA je sa SDA, SCL sa SCL, 5V sa 5V i GND sa GND, ali INT nije pogodio ni za šta što bi trebalo da uradi u okviru projekta koji je do sada učinio, jer je ovo još jedno pitanje za vas.

Korak 4: De Code

De code bevind zich in het text bestand dat hierbij staat

Er zullen mensen zijn die dit gewoon kopieren en plakken, maar voor de mensen die wat uitleg willen.

Što je u kodu gebeurd niet heel moeilijk, als eerste zit er Trellis Library en de UNTZtrument Library in waardoor alles mogelijk is, daarna definen we de grootte van onze grid, als je dus een grotere wilt moet je dit al aanpassen en alle Ostali su upisani u kodni kod koji je odgovoran za optimalan wordb gebruikt. Kreirali smo pokretanje sa daarin de adressen van de borden zodat het juiste bord wordt aangesproken, mi smo smanjili brzinu osvježavanja u zodat het soepeler gaat lopen om te checken of er een nieuw signalal komt, zetten alles op het bord uit en daarna wordt bord aangezet voor overschrijving met de toetsen.

Hierna wordt de noteOn en noteOff functie gemaakt zodat de arduino weet wat er moet gebeuren als een knop wordt ingedrukt.

Definisali smo el. LED svjetlo koje je uključeno, ali je potrebno da se Volgorde upozna sa meteorološkom bojom i LED diodom.

Mi zorgen dat de MIDI signalen binnen komen

Dobili smo MIDI signale lezen

We checken of de knop is ingedrukt en veranderen de staat van de knop (aan/uit)

Mi smo zorgen da MIDI overschrijving ploče mogu biti vinden

Korak 5: Uitvoeren

Ako želite sve što je potrebno za Arduino Launchpad, nećete imati nikakvih problema.

Što je potrebno za preuzimanje s 2 programa, ili programa s omota lansirne ploče u odgovarajućim zonama Ableton Live na svim programima sa serijskim portom (USB) na MIDI -ju, bez ikakvih problema s programom: Hairless -srednje. Zo nu ben je helemaal klaar om te spelen met de launchpad, preuzmite i preuzmite omot ako je vaš omiljeni broj i igra.

Vrata projekta Arduino Launchpad Joshua Wiranta

Preporučuje se: