Talaan ng mga Nilalaman:

Kontrolin ang Servo Gamit ang Arduino at Rock Band Guitar: 5 Hakbang
Kontrolin ang Servo Gamit ang Arduino at Rock Band Guitar: 5 Hakbang

Video: Kontrolin ang Servo Gamit ang Arduino at Rock Band Guitar: 5 Hakbang

Video: Kontrolin ang Servo Gamit ang Arduino at Rock Band Guitar: 5 Hakbang
Video: Arduino tutorial 7- How to control Servo motor with Arduino (code explained) | using servo library 2024, Hulyo
Anonim
Kontrolin ang Servo Gamit ang Arduino at Rock Band Guitar
Kontrolin ang Servo Gamit ang Arduino at Rock Band Guitar

ito ang aking kauna-unahang Instructable walang masamang coments

kung paano ako gumawa ng isang programa

Hakbang 1: I-plug ang Lahat sa

I-plug ang Lahat sa
I-plug ang Lahat sa

isaksak ang arduino cable at rock band gitar receiver sa mga usb port at sa kabilang bahagi ng cable sa arduino

pasensya na kung nalito ito ang anuman

Hakbang 2: Kumuha ng Bagay na Kailangan Mo

Kumuha ng Bagay na Kailangan Mo
Kumuha ng Bagay na Kailangan Mo
Kumuha ng Bagay na Kailangan Mo
Kumuha ng Bagay na Kailangan Mo
Kumuha ng Bagay na Kailangan Mo
Kumuha ng Bagay na Kailangan Mo

1. Arduino

2. usb cable 3.2 libreng usbports sa computer (o maaari kang gumamit ng isang hub na tulad ng ginawa ko) 4.servo 5. ilang fasion ng pagkonekta ng arduino sa servo 6.rockband gitara

Hakbang 3: Gumamit ng Joy to Key

Gumamit ng Joy to Key
Gumamit ng Joy to Key

i-download sa atached file mayroon itong naka-map para sa iyo

Hakbang 4: Programa

Programa
Programa

ikonekta ang itim na kawad sa gnd pin sa arduino, ikonekta ang pulang kawad sa + 5v, ikonekta ang wire ng sensor (karaniwang orange o dilaw ngunit minsan tulad ng sa aking fubuta servo na ito ay puti) upang i-pin ang 9program // na ginawa ng kahit saan // napakahirap akong magtrabaho dito kaya mangyaring bigyan ako ng kredito # isama ang Servo servo1; Servo servo2; void setup () {servo1.attach (9); servo2.attach (10); Serial.begin (19200); Serial.print ("Ready");} void loop () {static int v = 0; kung (Serial.available ()) {char ch = Serial.read (); lumipat (ch) {case 'g': servo1.write (v); v = 0; pahinga; case 'r': servo1.write (v); v = 45; pahinga; case 'y': servo1.write (v); v = 90; pahinga; case 'b': servo1.write (v); v = 135; pahinga; case 'o': servo1.write (v); v = 180; pahinga; }}}

Hakbang 5: Doon Ka

Ayan Ka Na
Ayan Ka Na

sa iyo ay tapos na inaasahan kong nasiyahan ka sa instrucblep.s na ito. kung wala kang basehan sa iyo arduio kaya't hindi ito maaaring mag-curcit (gumamit ako ng isang pice ng accrillic na matatagpuan sa basurahan _)

Inirerekumendang: