Miért nem akar mozogni a szervó?
Van Mg995-ös típusu szervóm. Arduino-ra egy egyszerű szervó tesztet írtam,aminek mozgatnia kéne. De,csak megmozdul és nem mozog folyamatosan. Mi a hiba??
A szervó: [link]
Biztos jól kötötted, be?
Biztos jó a vezérlés?
Biztos elég az áram amit kap?
A táp egy új,5v-tól 17v-ig állítható. A program a legeslegegyszerűbb:
#include <Servo.h>
Servo servomg;
int pos = 0;
void setup()
{
servomg.attach(9);
}
void loop()
{
elore();
delay(500);
vissza();
delay(500);
allas();
delay(500);
servomg1();
delay(500);
}
void elore(){
servomg.write(135);
delay(1000);
}
void vissza(){
servomg.write(45);
delay(1000);
}
void allas(){
servomg.write(90);
delay(1000);
}
void servomg1(){
for(pos = 90; pos < 135; pos += 1)
{
servomg.write(pos);
delay(15);
}
delay(500);
for(pos = 135; pos>45; pos-=1)
{
servomg.write(pos);
delay(15);
}
delay(500);
servomg.write(90);
delay(200);
}
A kötés pedig ez:
Tanulj meg C-ben programozni. :)
Az arduino nyelvvel semmire sem viszed..
Nem is értem minek találták ki..
Eleve a lego mindstorms-hoz is minek NXC?
A C nyelv tökéletesen jó mindenre, és ha C-ben írtad volna, talán tudnánk segíteni. Így nem sokan fognak neked.
Leginkább a C nyelvet preferálják a hardverprogramozásban, hacsak nem időspecifikus a feladat, akkor inkább Assembly.
Javaslom inkább az Atmel termékeit. Jóval gyakoribbak az iparban, olcsóbbak, jobb képességűek mint a Microchip PIC-jei.
Könnyne összeraksz egy gyakorló boardot. Ha kell segítség, dobj e-mailt ide: gal.mateo@gmail.com
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!