Სარჩევი:

გიტარა ჰეროინო: 3 ნაბიჯი
გიტარა ჰეროინო: 3 ნაბიჯი

ვიდეო: გიტარა ჰეროინო: 3 ნაბიჯი

ვიდეო: გიტარა ჰეროინო: 3 ნაბიჯი
ვიდეო: ქურდს აჩერებენ) 2024, ნოემბერი
Anonim
გიტარა ჰეროინო
გიტარა ჰეროინო

გიტარის გმირი, მტრედი, რომელიც მიზნად ისახავს წინასწარ განსაზღვრულ თანმიმდევრულობას, გასინჯვის უნარ -ჩვევებს. გამოკითხვისას, კომპიუტერის ტექნიკური უზრუნველყოფის გამოყენებით შეგიძლიათ გამოიყენოთ Arduino, გონივრულად გამოთვალოთ ლოგიკური სისტემა და გამოვიყენოთ Max MSP 8.

მარაგები

პროგრამის გამოყენების და გადაწყვეტილებების გამოყენების და გამოყენების კომპონენტები:

  1. Arduino UNO;
  2. პურის დაფა (x1);
  3. pulsanti cromati LED con microinterruttore per Videogiochi arcade (x5);
  4. წინააღმდეგობა გაუწიე 10 კილო ოჰს (x5);
  5. sensore di distanza a ultrasuoni (x1);
  6. Schermo LCD (16x2 კარატერი)
  7. jumper maschio-femmina per le connessioni con i sensori (x16);
  8. მხტუნავი მასკიო-მასხიო (x7);
  9. cavi per ponticelli per collegegare i bottoni e le resistenze.

Per i jumper maschio-maschio è tuttavia consigliabile averne un pò di più nel caso si volessero effettuare dei prolungamenti tra i diversi dispositivi.

ნაბიჯი 1: Lato Arduino E Funzioni

ლატო არდუინო ე ფუნზიონი
ლატო არდუინო ე ფუნზიონი

პირველი ნაბიჯი არის neld კონფიგურაციის აპარატურა Arduino.

მისი თქმით, nella gestione dei collegamenti fare riferimento allo sketch del circuito in allegato.

5 pulsanti sono collegati alla breadboard e a 5 pin analogici (A5-A1) da qui leggere i valorere i valoris in uscita di acceso e shpenzo (როგორც ვიცი, რომ გამოვიყენო და გამოვიყენო ანალოგიები ერთ კითხვაზე, რომელიც მოიცავს სისტემურ სისტემას). განსხვავდება მაღალი/დაბალი ციფრული ციფრული სიგნალის გამოყენებით, მე შემიძლია გამოვიყენო სარანო 0/1023, საჭიროებისამებრ, საჭიროებისამებრ, უნდა გამოვიყენო შორს მიმავალი ნელა სერიალი. ეს შეიძლება იყოს მიკროინერტული საშუალებების დასადგენად, რაც შესაძლებელს გახდის GND– ის დაყენება და გამორთვა ON/OFF და LED ნათურების შეღებვა: ეს ნიშნავს, რომ თქვენ გექნებათ ბენეიზოს ესეიგი ალიმენტური დიაპაზონი 5V– სთვის ma è stato notato che anche con 5V l'illuminazione risulta accettabile. რა თქმა უნდა, მე LED in questo contesto non verranno utilizzati;

HC-SR04 ულტრაბგერითი დისტანციის მქონე Vcc და GND მენეჯმენტი და Echo e Trig vengono collegati რისკის ქვეშ მოყვება მისი ციფრული რიცხვი 12 და 13. მომხმარებელს შეუძლია გამოიყენოს თავისი სენსორული შესაძლებლობები, რომლითაც Arduino sarà აუცილებელ აუცილებლობას წარმოადგენს თავისუფალ ველურ ნაწილებად. თავისუფლების იმპორტის მიხედვით, არდუინოში და ესკიზში -> ბიბლიოთეკის ჩართვა -> დამატება. ZIP ბიბლიოთეკის დამატება libreria scaricata precedentemente. Nel contesto del gioco, tale sensore viene proposto in sostituzione alla leva del tremolo della chitarra, permettendo punteggi più alti in incidente di note più durature. L'utente dovrà muovere la mano su e giù in corrispondenza dei due coni: a una data distanza l'effetto sarà attivato, ottenendo una variazione del rate del tremolo al valore letto dal sensore;

Schermo LCD გამოიყენება თქვენი ვიზუალიზაციით პონტეგიით

I valori prelevati sia dai pulsanti che dal sensore di distanza vengono in seguito disposti in maniera ordinata e inviati tramite porta Seriale a Max MSP, che si occuperà della gestione audio.

ნაბიჯი 2: Lato Max E Funzioni

ლატო მაქს ე ფუნზიონი
ლატო მაქს ე ფუნზიონი

მოდი scritto nella sezione precedente, i dati mandati sulla porta seriale verranno in seguito gestiti da Max MSP.

Ispezionando la patch, si possono descrivere 5 sezioni principali:

  1. la prima sezione gestisce la sequenza di note MIDI di გიტარის გმირი. Ogni nota della sequenza verrà trattata separatamente e comporterà l'illuminazione del colore (გადართვა) corrispondente;
  2. la seconda sezione gestisce la traccia ვიდეო გიტარის გმირი. ეს შეიძლება იყოს შესაძლებელი ვიდეოში დელა კანზონით nella sottocartella dedata della patch e avviarlo;
  3. la terza sezione è il cuore della patch in quanto gestisce ciò che Max MSP riceve da da Arduino sulla seriale. I dati saranno gli stati di ON/OFF dei pulsanti e i valori annessi ai cambiamenti nel sensore di distanza. Semper in questa sezione vengono fatti dei controlli affinchè i toggle generati dai pulsanti fisici corrispondano ერთდროული გადართვა generati dalla traccia MIDI;
  4. la quarta sezione gestisce invece i volumi delle tracce audio, ossia la base, la chitarra e la traccia "d'errore" quando l'utente sbaglia il pulsante da premere;
  5. la quinta e ultima sezione gestisce il punteggio dell'utente. Verrà assegnato un punto in più per ogni nota giusta, uno in meno per ogni nota sbagliata, una serie di punti in più per ogni nota lunga giusta e il doppio di tali punti nel caso di nota lunga giusto tre l'eff* ეს ნიშნავს, რომ ვიზუალიზებულია sullo schermo LCD ტემპით.

La patch viene messa in allegato, lì è possibile trovare tutte le istruzioni needarie per il funzionamento del gioco.

გამოქვეყნებული პაჩით, გამოაქვეყნეთ Max და selezionare l'opzione "New from Clipboard".

* L'effetto tremolo utilizzato è stato scaricato al seguente link

ნაბიჯი 3: Se Si Volessero Aggiungere Nuove Canzoni?

Se Si Volessero Aggiungere Nuove Canzoni?
Se Si Volessero Aggiungere Nuove Canzoni?

Aggiungere una nuova canzone è needario avere:

  • le tracce audio della base e della chitarra isolata che verranno in seguito caricate su Max*;
  • la traccia MIDI della chitarra **;
  • ვიდეო ვიდეო გიტარის გმირის შესახებ.

თქვენ შეგიძლიათ გამოიყენოთ ფაილი e მნიშვნელოვანი ნაბიჯი არის შემდეგი ნაბიჯი:

  1. ვიდეო და ვიდეო კონფიგურაცია აუდიო ჩანაწერებში (è აუცილებლობის გამოყენება ინსტრუმენტის ვიდეო რედაქტირებისთვის) და ვიდეო ვიდეოს წარდგენა და მუტაცია;
  2. all'interno della cartella in cui è contenuta la patch Max, crea una cartella devica per la canzone (amagine in alegato) და copiare tutti i ფაილი (აუდიო, MIDI, ვიდეო) all'interno di essa:
  3. caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.

შენიშვნა: Il segnale prelevato dai pulsanti in seguito alla pressione potrebbe presentare un pò di latenza. E 'possibile, quindi, che per alcune canzoni più complesse l'arrivo dei segnali a Max non collidence con l'arrivo dei messaggi MIDI, quindi in quel caso è needario allungare la durata delle note con l'aiuto di un editor MIDI, in maniera tale da rendere più fluido il gameplay.

*გიტარის გმირის/როკ ბენდის ხარისხის მქონე ვერსიებში, თქვენ შეგიძლიათ შეაფასოთ თქვენი ხმის ჩამორთმევისა და MIDI აუცილებლობა, რათა გამოვიყენოთ ესპრესი სოპრა. Si ricorda che scaricare è თანხმობა solo se in posso della copia originale del gioco.

** Le tracce MIDI potrebbero contenere მრავალფეროვანი ვერსია delle sequenze estese su altre ottave. Sarà cura dell'utente eliminare tutte le note eccetto quelle nel range 96-100 (C7 - E7)

გირჩევთ: