Kezdőoldal » Számítástechnika » Programozás » Arduio uno-ra 3 szervó motort...

Arduio uno-ra 3 szervó motort kötnék 1.2. motort egy joystick y x tengelyen mozgatna,3. motort egy nyomogomb lenyomásával fordulna 90°-ig majd ha elengedem vissza alaphelyzetbe. Irtam rá egy kodot de nem tudtam tesztelni,müködhet ez a kód?

Figyelt kérdés

#include <Servo.h>


Servo myServo1;

Servo myServo2;


int servo1 = 3;

int servo2 = 5;


int joyx = 0;

int joyY = 1;


void setup(){

myServo1.attach(servo1);

myServo2.attach(servo2);)

}


void loop(){


int valX = analogRead(joyX);

int valY = analogRead(joyY);


valX = map(valX, 0, 1023, 10, 170);

valY = map(valY, 0, 1023, 10, 170);


myServo1.write(valX);

myServo2.write(valY);


delay (5);

}


servo myServo;

#define servoPin 6

#define pushButtonPin 2


int angle =90;

int angleStep =30;

const int minAngle = 0;

const int maxAngle = 180;


const int type =1;


int buttonPushed =0;


void setup() {


Serial.begin(9600);

myServo.attach(servoPin);

pinMode (pushButtonPin,INPUT_PULLUP);

Serial.println("Robojax Servo Button");

myservo.write(angle);

}


void loop() {

if(digitalRead (pushButtonPin) == LOW){

buttonPushed = 1;

}

if( buttonPushed) {

angle = angle + angleStep;


if (angle > MaxAngle) {

angleStep = -angleStep;

if (type ==1)

{

buttonpushed =0;

if (type ==1)

{

buttonPushed =0;

}

}



2020. szept. 15. 11:35
1 2
 1/12 anonim ***** válasza:
Sok sikert!
2020. szept. 15. 12:02
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:
100%

"Irtam rá egy kodot de nem tudtam tesztelni,müködhet ez a kód?"



ÍRTÁÁÁL!? Dehogy írtál. Copy paste volt.


[link]

2020. szept. 15. 12:35
Hasznos számodra ez a válasz?
 3/12 A kérdező kommentje:
Egyeltalán nem másoltam tanóra alatt csináltam csak a tanárunk nem tudta leelenőrizmi akkor ezért kérdeztem hogy jó-e
2020. szept. 15. 14:29
 4/12 anonim ***** válasza:
Pedig sorrol sorra, és még kiírásra pontosan is másolva van, de te tudod. Otthon is letudod ellenőrizni nem is értem, miért nem nézed meg, ha már ennyire érdekel.
2020. szept. 15. 14:53
Hasznos számodra ez a válasz?
 5/12 A kérdező kommentje:
Már nem aktuális akkor szerettem volna tudni óra útán csak nem jutott rám sor hogy feltelepitsem a mikrovezérlőre
2020. szept. 15. 17:25
 6/12 A kérdező kommentje:
De azért mert pár sor ugyan az mint egy más kodjának egy részében nem lesz még másolt amit linkeltél teljesen más ott 1 motor van ami 90 fokot fordul és ennyi itt 3 motor van 2 joystick vezérel egyet pedig egy gomb
2020. szept. 15. 17:28
 7/12 anonim ***** válasza:

Okéoké. Nem onnan szedted, de szedted. Már a print kiírás is ugyanaz. Tök érdekes nem? ;). Na de mindegy. Attól függetlenül, hogy nincs otthon Arduinod még tudod futtatni szimulációba.


tinkercad.com


Ha már ilyeneket tanulsz akkor ismerni kéne a dolgokat.

2020. szept. 15. 18:37
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
Ismerem ezt az oldalt de nincs joystick igy nem tudom tesztelni
2020. szept. 15. 22:51
 9/12 anonim ***** válasza:

Van. De ha nem lenne akkor csinálsz

4 nyomógomb.

2020. szept. 16. 05:44
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:
Amúgy meg nem fog lefutni. Eléggé látványos hiba van benne, amit ugyancsak feltettek arduinp fórumba. Nem tudom honnan másoltál, de nem túl jó.
2020. szept. 16. 05:48
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!