Turinys:

Servo valdymas naudojant „Arduino“ir roko grupės gitarą: 5 žingsniai
Servo valdymas naudojant „Arduino“ir roko grupės gitarą: 5 žingsniai

Video: Servo valdymas naudojant „Arduino“ir roko grupės gitarą: 5 žingsniai

Video: Servo valdymas naudojant „Arduino“ir roko grupės gitarą: 5 žingsniai
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Liepa
Anonim
Valdykite servą naudodami „Arduino“ir roko grupės gitarą
Valdykite servą naudodami „Arduino“ir roko grupės gitarą

tai yra mano pirmasis Instructable be bjaurių komentarų

kaip aš sukūriau programą

1 žingsnis: prijunkite viską

Įjunkite viską
Įjunkite viską

prijunkite arduino kabelį ir roko grupės gitaros imtuvą prie USB prievadų, o kitą laido pusę - prie arduino

atsiprašau, jei tai ką nors supainiojo

2 žingsnis: įsigykite reikalingus daiktus

Gaukite reikalingus daiktus
Gaukite reikalingus daiktus
Gaukite reikalingus daiktus
Gaukite reikalingus daiktus
Gaukite reikalingus daiktus
Gaukite reikalingus daiktus

1. Arduino

2. USB kabelis 3.2 nemokamas „usbports“kompiuteryje (arba galite naudoti koncentratorių, kaip ir aš)

3 veiksmas: naudokite „Joy to Key“

Naudokite „Joy to Key“
Naudokite „Joy to Key“

atsisiųskite į prijungtą failą, jis jau turi būti sukurtas jums

4 žingsnis: programa

Programa
Programa

prijunkite juodą laidą prie „gnd“kaiščio „arduino“, prijunkite raudoną laidą prie +5 V, prijunkite jutiklio laidą (paprastai oranžinį arba geltoną, bet kartais, kaip ir mano „fubuta“servo sistemoje, jis yra baltas) prie 9 programos kaiščio // padarė visur // aš labai sunkiai dirbau šiuo klausimu prašau pripažinti mane#include Servo servo1; Servo servo2; void setup () {servo1.attach (9); servo2.attach (10); Serial.begin (19200); Serial.print („Ready“);} void loop () {static int v = 0; if (Serial.available ()) {char ch = Serial.read (); jungiklis (ch) {case 'g': servo1.write (v); v = 0; pertrauka; atvejis „r“: servo1.write (v); v = 45; pertrauka; atvejis „y“: servo1.write (v); v = 90; pertrauka; atvejis „b“: servo1.write (v); v = 135; pertrauka; atvejis „o“: servo1.write (v); v = 180; pertrauka; }}}

5 žingsnis: Štai

Štai taip
Štai taip

Tikiuosi, kad jums patiko ši instrukcija. jei neturite bazės ant jūsų arduio, todėl ji negali sutrumpėti (aš naudojau šiukšliadėžėje rastą akrilikos gabaliuką _)

Rekomenduojamas: