İçindekiler:

Gitar Heroino: 3 Adım
Gitar Heroino: 3 Adım

Video: Gitar Heroino: 3 Adım

Video: Gitar Heroino: 3 Adım
Video: Guitar Hero 3 Recording Test 2024, Temmuz
Anonim
gitar eroinosu
gitar eroinosu

En uygun progetto ve progetto uole, her şey için uygun. Gitar Hero, dove lo scopo è quello di totalizzare più punti olası premendo delle sequenze di tasti durante la riproduzione di un canzone. Quest caso'da, il lato donanımına göre Arduino'nun kullanımına göre, mentre per la gestione della logica e del suono Max MSP 8.

Gereçler

Per il progetto si è deciso di utilizzare ve seguenti componenti:

  1. Arduino UNO;
  2. ekmek tahtası (x1);
  3. Pulsanti cromati, Videogiochi arcade (x5) başına mikrointerruttore ile bağlantılı LED;
  4. direnç de 10 kilo ohm (x5);
  5. sensore di distanza ve ultrasuoni (x1);
  6. schermo LCD (16x2 karateri)
  7. jumper maschio-femmina per le connessioni con i sensori (x16);
  8. jumper maschio-machio (x7);
  9. cavi per ponticelli, kolej başına düşen i bottoni e le resistenze.

Başına bir atlayıcı maschio-maschio è tuttavia consigliabile averne un pò di pò di pò nel caso ve volessero effetttuare dei prolungamenti tra ve çeşitli dispositivi.

Adım 1: Lato Arduino E Funzioni

Lato Arduino E Funzioni
Lato Arduino E Funzioni

Il primo adım, Arduino için nella yapılandırma donanımı içerir.

Başına aiutarsi nella gestione dei collegamenti ücret riferimento allo sketch del Circuito in allegato.

5 pulsanti sono collegati alla breadboard ve 5 pinli analoğun (A5-A1) de cui leggere ve valori di uscita di acceso e harcanan (so è scelto di usare i pin analogici per her soru ve comodità durante sistemazione del Circuito) için geçerlidir. YÜKSEK/DÜŞÜK bir dijital pin diferansiyeli, i valori di uscita saranno 0/1023, quindi sarà necessario tenerne conto quando si andranno bir uzak damgası ve valori nella seriale. Ogni pulsante è dotato di un mikrointerruttore da cui è olası meslektaş il GND e başlangıç il segnale ON/OFF e di un LED renklendirme: ogni pulsante può benissimo essere alimentato dai 5V che mette alimentato lArduino, dibber l ğ ı l ı l ı ı v e standart 12 5V l'illuminazione risulta accettabile için geçerli. Tuttavia, i questo yarışmada non verranno utilizzati;

Duyusal ve uzak bir ultrases HC-SR04 viene collegato a Vcc ve GND mentre i pin Echo e Trig vengono collegati rispettivamente yapay zeka pin dijitali 12 ve 13. Her bir Arduino için gerekli olan, gerekli olan her şeyi içerir. İthalat başına la libreria, Arduino'da ve Sketch'de var -> Kütüphaneyi Dahil Et ->. ZIP Kütüphanesi Ekle ve selezionare la libreria scaricata emsalleri. Nel yarışmacı del gioco, sostituzione alla leva del tremolo della chitarra'da masal sensore viene proposto, ara sıra not più durature içinde permettendo punteggi più alti. En uygun fiyat garantisi: bir veri uzaklığı l'effetto sarà attivato;

Her la visualizzazione del punteggio için Lo schermo LCD viene utilizzato

Ben valori prelevati sia dai pulsanti chedal sensore di distanza vengono in seguito disposti içinde maniera ordinata ve inviati tramite porta Seriale a Max MSP, che ve occuperà della gestione audio.

Adım 2: Lato Max E Funzioni

Lato Max E Funzioni
Lato Max E Funzioni

Gel, önceden yazılmış metin, önceden belirlenmiş, geçerli olan bir dizi porta seriale verranno, seguito gestiti ve Max MSP'de.

Ispezionando la patch, si possono descrivere 5 sezioni prensibi:

  1. MIDI di Guitar Hero'nun ilk adımlarını attı. Ogni nota della sequenza verrà trattata ayrı ayrı e comporterà l'illuminazione del colore (geçiş) corrispondente;
  2. Guitar Hero'nun videosunu izle. Mümkün olan en son video della canzone nella sottocartella dedicata della yama ve avviarlo;
  3. quanto gestisce ciò che Max MSP'de Arduino sulla seriale'de en son sezione è il cuore della yaması. Açık/Kapalı verileriyle ilgili veriler, her zaman için geçerli olan değerlerdir. Semper in questa sezione vengono fatti dei kontrolli affinchè i toggle generati dai pulsanti fisici corrispondano simultaneamente ai toggle generati dalla traccia MIDI;
  4. la quarta sezione gestisce invece ve 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. Her ogni nota giusta için bir punto un punto, her bir ogni nota sbagliata için uno, her ogni nota akciğerine giusta ve il doppio di tali punti nel casso di nota lunga giusta con l' başına bir serie di punti. Tempo reale içinde Il punteggio verrà Quindi visualizzato sullo schermo LCD.

La patch viene messa in allegato, il funzionamento del gioco için lì è olası trovare tutte le istruzioni gerekli.

Her yama için, Nisan ayı için Max ve selezionare l'opzione "Panodan Yeni".

* L'effetto tremolo utilizzato è stato scaricato al seguente bağlantısı

3. Adım: Si Volessero Aggiungere Nuove Canzoni'yi mi arıyorsunuz?

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

Başına aggiungere una nuova canzone è necessario avere:

  • le tracce audio della base e della chitarra isolata che verranno seguito caricate su Max*;
  • la traccia MIDI della chitarra**;
  • Guitar Hero della canzone ile ilgili video.

Una volta che si hanno bir disposizione questi dosyası è önemli seguire i seguenti adımı:

  1. sincro il video con le tracce seste ölçüm (è gerekli video esterni düzenleme aracı) ed esportare il video tagliato e mutato;
  2. all'interno della cartella in cui è contenuta la patch Max, her la canzone için una cartella dedicata yarat (vedere immagine in allegato) ve kopya tutti i dosyası (Ses, MIDI, Video) all'interno di essa:
  3. caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.

NOTA: Il segnale prelevato dai pulsanti in seguito alla pressione potrebbe presentare un pò di latenza. Olası, quindi, che per alcune canzoni più complesse l'arrivo dei segnali a Max non-coincida con l'arrivo dei messaggi MIDI, quel casso è necessario allungare la durata delle note con l'aiuto di un editor MIDI'de oyun oynamanın maniera masalı.

*Guitar Hero/Rock Band'in qualsiasi versiyonunda, her bir efekt için gerekli olan her bir ses için gerekli olan ve mümkün olan hazineyi içerir. Si ricorda che scaricare ve rızaya tek başına sahip olunan della copia orijinale del gioco.

**Le tracce MIDI potrebbero contenere çeşitli versiyonları ve daha fazlası. Sarà cura dell'utente eliminare tutte le note eccetto quell nel aralığı 96-100 (C7 - E7)

Önerilen: