INHOUDSOPGAWE:

Beheer servo met behulp van Arduino- en rockbandgitaar: 5 stappe
Beheer servo met behulp van Arduino- en rockbandgitaar: 5 stappe

Video: Beheer servo met behulp van Arduino- en rockbandgitaar: 5 stappe

Video: Beheer servo met behulp van Arduino- en rockbandgitaar: 5 stappe
Video: Управление серводвигателем с помощью потенциометра с помощью Arduino 2024, Julie
Anonim
Beheer servo met behulp van Arduino en rockband kitaar
Beheer servo met behulp van Arduino en rockband kitaar

dit is my eerste Instructable no naint coments

hoe ek 'n program gemaak het

Stap 1: Sluit alles in

Sluit alles in
Sluit alles in

Sluit die arduino -kabel en rockband -kitaarontvanger aan op die usb -poorte en die ander kant van die kabel op die arduino

jammer as dit iemand verwar het

Stap 2: Kry dinge wat u benodig

Kry dinge wat u benodig
Kry dinge wat u benodig
Kry dinge wat u benodig
Kry dinge wat u benodig
Kry dinge wat u benodig
Kry dinge wat u benodig

1. Arduino

2. usb -kabel 3.2 gratis usb -poorte op die rekenaar (of u kan 'n hub gebruik soos ek) 4.servo 5. 'n bietjie idee om arduino aan die servo te koppel 6. rockband -kitaar

Stap 3: Gebruik Joy to Key

Gebruik Joy to Key
Gebruik Joy to Key

Laai dit af na die aangehegte lêer, dit moet reeds vir u in kaart gebring word

Stap 4: Programmeer

Program
Program

verbind die swart draad op die gnd -pen op arduino, koppel die rooi draad aan +5v, koppel sensordraad (gewoonlik oranje of geel, maar soms soos op my fubuta -servo, is dit wit) om die 9 -program vas te maak // gemaak deur oral // ek het baie hard gewerk hieroor, gee my asseblief krediet#sluit Servo servo1; Servo servo2 in; ongeldige opstelling () {servo1.attach (9); servo2.aanheg (10); Serial.begin (19200); Serial.print ("Ready");} leemte lus () {static int v = 0; as (Serial.available ()) {char ch = Serial.read (); skakelaar (ch) {case 'g': servo1.write (v); v = 0; breek; geval 'r': servo1.write (v); v = 45; breek; geval 'y': servo1.write (v); v = 90; breek; geval 'b': servo1.write (v); v = 135; breek; geval 'o': servo1.write (v); v = 180; breek; }}}

Stap 5: Daar gaan jy

Daar gaan jy
Daar gaan jy

As u klaar is hoop ek dat u hierdie instruksies geniet het. as u nie 'n basis vir u het nie, kan dit nie kortkom nie (ek het 'n stukkie accrillic in die asblik gebruik _)

Aanbeveel: