İçindekiler:
- Gereçler
- Adım 1: Lato Arduino E Funzioni
- Adım 2: Lato Max E Funzioni
- 3. Adım: Si Volessero Aggiungere Nuove Canzoni'yi mi arıyorsunuz?
Video: Gitar Heroino: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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:
- Arduino UNO;
- ekmek tahtası (x1);
- Pulsanti cromati, Videogiochi arcade (x5) başına mikrointerruttore ile bağlantılı LED;
- direnç de 10 kilo ohm (x5);
- sensore di distanza ve ultrasuoni (x1);
- schermo LCD (16x2 karateri)
- jumper maschio-femmina per le connessioni con i sensori (x16);
- jumper maschio-machio (x7);
- 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
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
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:
- 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;
- Guitar Hero'nun videosunu izle. Mümkün olan en son video della canzone nella sottocartella dedicata della yama ve avviarlo;
- 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;
- 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;
- 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?
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ı:
- sincro il video con le tracce seste ölçüm (è gerekli video esterni düzenleme aracı) ed esportare il video tagliato e mutato;
- 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:
- 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:
Pringles Can Gitar Amfisi: 7 Adım
Pringles Can Guitar Amp: Bazen normal amfimi kurmak zorunda kalmadan sadece birkaç riff çalmak için elektro gitarı almak istiyorum. Bu yüzden ucuz, yapımı kolay ve çok basit bir gitar amfisi yaratmak istedim: Pringles Can Amp
Arduino Gitar Akort Aleti Nasıl Yapılır: 4 Adım
Arduino Gitar Akort Aleti Nasıl Yapılır: Bunlar, bir Arduino'dan ve diğer birkaç bileşenden bir gitar akort aleti yapma talimatlarıdır. Temel elektronik ve kodlama bilgisi ile bu gitar akort aletini yapabileceksiniz.Öncelikle malzemelerin ne olduğunu bilmelisiniz.Ma
Engelli Kahramanlar Gitar: 4 Adım
Disabled Heroes Guitar: Tustin High School'da SolidWorks 2014 ve ShopBot Buddy ile Jonathan D, Kristina Barrett ve Tristan Beadles tarafından düzenlendi. Savaştan eve tekerlekli sandalyeye bağlı olarak veya bir koltukta oturarak gelen bu gitar, insanların oturup çalmalarına olanak tanır
Gitar Gitar Amfisi: 6 Adım
Guitar Guitar-amp: Ağabeyimin aylardır elinde olan eski bir gitarını atmak üzere olduğunu görünce, ona engel olamadım. Hepimiz "bir adamın çöpü başka bir adamın hazinesidir" sözünü duyduk. Bu yüzden arazi dolgusuna çarpmadan önce yakaladım. Bu
OpenChord.org V0 - Gerçek Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun: 10 Adım
OpenChord.org V0 - Gerçek Bir Gitar Gitar Kahramanı/Rock Grubu Denetleyicisi Oluşturun: Hepimiz Guitar Hero ve Rock Band'ı severiz. Ayrıca bu oyunları oynarken gitar çalmayı asla öğrenemeyeceğimizi de biliyoruz. Ama ya en azından gerçek bir gitar kullanmamıza izin veren bir Guitar Hero denetleyicisi yapabilirsek? OpenChord'da yaptığımız şey bu.