UltraGuitar - en Ultraljuds gitarr (8 / 9 steg)
Steg 8: Stötfångare, kodning och skriva
Nu är det dags för stötfångare. De kommer att undvika för att få reglaget för att nära sensorn och till långt från sensorn. Gör ett hål med en 1,5 mm borr på sidan av greppbrädan 5 cm från slutet av plywood (bild 1), sätta dit en tandpetare och skär den ca 3-4 mm från greppbrädan. Nu i slutet av greppbrädan ca 2mm innan slutet gör två hål med samma borren som innan - en på varje sida, sätta där tandpetare och klippa det som det ska sticka ut ca 3-4mm från greppbrädan. OK, stötfångare gjort.
Nu vissa koder. För att läsa data från ultrasonic sensor måste biblioteket nya Ping. Du behöver även min kod korrekt kommunicera med datorn. Ladda ner dem nu. Spara NewPing till bibliotek mapp, öppna Arduino programvara, går du till Arkiv -> exempel -> NewPing -> NewPingExample. Anslut din Arduino till datorn och skicka NewPingExample till Arduino. Öppna Serial Monitor och bundna till 115200 (höger-botten hörn). Du borde se något sånt här: Ping: nummer > cm. få reglaget som berör närmare (ultrasonic sensor) stötfångaren. Öppna gitarr kod. I linje #define ange INITIAL_TRESHOLD nummer till vad du har i Serial Monitor. OK, gå tillbaka till den Serial Monitor. Ta en penna, göra en linje och flytta skjutreglaget 5cm långt från sensorn. Gör en linje. Upprepa denna process tills du har 12 linjer. Nu mellan varje rad skriva olika ackord. Mellan första och andra raden bör C, mellan andra och tredje bör vara C#, etc. Detta är ackord från raden närmast till raden längst: C, C#, D, D #, E, F, F #, G, G #, A, A #, B. titt på bild 3. Nu om du har att skriver namn på (bild 4).
OK, kommer att nästa steg vara den sista.