Skocz do zawartości

dzarek13

Użytkownicy
  • Zawartość

    4
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O dzarek13

  • Ranga
    1/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    radom
  1. Do sterownia pojazdu używam pięciu przycisków (zapomniałem od razu napisać) przycisk 2 (551486205) -> do przód przycisk 4 (551542815) -> w lewo przycisk 5 (551494365) -> stop przycisk 6 (551510175) -> w prawo przycisk 8 (551518845) -> do tyłu
  2. Cześć, mam problem z moim pojazdem sterowanym przez podczerwień, jeśli za komentuję funkcje od kierunku jazdy program bez problemu rozpoznaje przyciski i wysyła komunikat jaki przycisk jest wciśniety. Natomiast jeśli od komentuję funkcje wykrywa dobrze tylko pierwszy wciśnięty przycisk a wartości następnych przycisków są inne niż powinny być. Wszystko widać na zdjęciach. Sprzęt Arduino UNO + L293D Shield Motor +IR Receiver z ali . Proszę o pomoc i z góry dziękuję. Do sterownia pojazdu używam pięciu przycisków przycisk 2 (551486205) -> do przód przycisk 4 (551542815) -> w lewo przycisk 5 (551494365) -> stop przycisk 6 (551510175) -> w prawo przycisk 8 (551518845) -> do tyłu Niestety nie mogłem wysłać tutaj zdjęć, wyskakiwał jakiś błąd https://ibb.co/th1Krv2 https://ibb.co/cc5rtLC #include <IRremote.h> #include <AFMotor.h> #define irPin 9 //initial motors pin AF_DCMotor motor1(1); AF_DCMotor motor2(2); AF_DCMotor motor3(3); AF_DCMotor motor4(4); IRrecv irrecv(irPin); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value); switch (results.value) { case 551542815: //left(); Serial.println("w lewo"); break; case 551486205: //forward(); Serial.println("w gore"); break; case 551510175: //right(); Serial.println("w prawo"); break; case 551518845: //back(); Serial.println("w dol"); break; case 551494365: //Stop(); Serial.println("srodek"); break; } irrecv.resume(); } } void forward() { motor1.setSpeed(255); //Define maximum velocity motor1.run(FORWARD); //rotate the motor clockwise motor2.setSpeed(255); //Define maximum velocity motor2.run(FORWARD); //rotate the motor clockwise motor3.setSpeed(255);//Define maximum velocity motor3.run(FORWARD); //rotate the motor clockwise motor4.setSpeed(255);//Define maximum velocity motor4.run(FORWARD); //rotate the motor clockwise } void back() { motor1.setSpeed(255); //Define maximum velocity motor1.run(BACKWARD); //rotate the motor anti-clockwise motor2.setSpeed(255); //Define maximum velocity motor2.run(BACKWARD); //rotate the motor anti-clockwise motor3.setSpeed(255); //Define maximum velocity motor3.run(BACKWARD); //rotate the motor anti-clockwise motor4.setSpeed(255); //Define maximum velocity motor4.run(BACKWARD); //rotate the motor anti-clockwise } void left() { motor1.setSpeed(255); //Define maximum velocity motor1.run(BACKWARD); //rotate the motor anti-clockwise motor2.setSpeed(255); //Define maximum velocity motor2.run(BACKWARD); //rotate the motor anti-clockwise motor3.setSpeed(255); //Define maximum velocity motor3.run(FORWARD); //rotate the motor clockwise motor4.setSpeed(255); //Define maximum velocity motor4.run(FORWARD); //rotate the motor clockwise } void right() { motor1.setSpeed(255); //Define maximum velocity motor1.run(FORWARD); //rotate the motor clockwise motor2.setSpeed(255); //Define maximum velocity motor2.run(FORWARD); //rotate the motor clockwise motor3.setSpeed(255); //Define maximum velocity motor3.run(BACKWARD); //rotate the motor anti-clockwise motor4.setSpeed(255); //Define maximum velocity motor4.run(BACKWARD); //rotate the motor anti-clockwise } void Stop() { motor1.setSpeed(0); //Define minimum velocity motor1.run(RELEASE); //stop the motor when release the button motor2.setSpeed(0); //Define minimum velocity motor2.run(RELEASE); //rotate the motor clockwise motor3.setSpeed(0); //Define minimum velocity motor3.run(RELEASE); //stop the motor when release the button motor4.setSpeed(0); //Define minimum velocity motor4.run(RELEASE); //stop the motor when release the button }
  3. Nie za bardzo rozumiem oco chodzi z tymi mostka ale mniejwiecej wiem co maja robic. I te mostki tylko podpinamy i one wiedza jaka maja prace wykonywac?? Chodzi mi np. w takim wypadku świtłolub ??
  4. Witam, jestem nowy i dopiero zaczynam swoja przygodę z robotyka. Wiec: 1- Czy moze być ten Programator czy w jakiś lepszy zainwestować ?? 2-Chciałem się jeszcze zapytać czy te układy L293DNE czym je sie programuje i czy takim programatorem jak podałem wyżej zaprogramuje siś go zaprogramuje?? 3- Proszę o tytuł jakiejś dobrej lektury żebym poszerzył swoja wiedzę __________ Komentarz dodany przez: Nawyk Nieregulaminowy link do aukcji, popraw to proszę.
×
×
  • Utwórz nowe...