Skocz do zawartości

Aktualizacja statusu

Zobacz wszystkie aktualizacje antwito

  1. Buduję właśnie motofocuser oparty o Arduino i stepstick a4988. Problem jest taki, że silnik wydaje dźwięki kiedy nie jest używany. Co ciekawe, dźwięki zmieniają się wraz z kręceniem pokrętłem prędkości silnika focusera. Czy funkcja sleep sprawi, że wyłączę silnik ale nie stracę położenia focusera? 

    1. Pokaż poprzednie komentarze  3 więcej
    2. antwito

      antwito

      Dzięki Panowie za cenne rady. Tak sobie rozmyślam i problem leży chyba w błędnym programie lub schemacie. Z tego co widzę, to silnik nie powinien wydawać dźwięków kiedy jest podtrzymywany prądem. Pewnie jakieś zakłócenia lub program wysyła jakieś dziwne sygnały do sterownika. Spróbuję to rozwiązać ;)

    3. MateuszW

      MateuszW

      Silnik może wydawać piski przy sterowaniu mikrokrokowym, a ich dźwięk może zależeć od aktualnego mikrokroku. Jeśli dźwięk zależy od pozycji potencjometru (przy postoju), to wskazywałoby na błąd w schemacie.

    4. antwito

      antwito

      Ehh... Zrobiłem w Arduino przyciski z pullupem, podłączyłem do masy i w programie ustawiłem, że jak mają stan wysoki to są wciśnięte. Program prosty, bo dwie pętle if (po jednej na przycisk), więc kiedy nie wciskałem żadnego, to Arduino głupiało i chciało kręcić silnikiem w dwie strony na raz :P Zauważyłem to, kiedy wcisnąłem oba przyciski i silnik trzymał moment bez wydawania dziwnych dźwięków. Podmieniłem, że kiedy przycisk wciśnięty to ma stan niski i świetnie działa. Może dzisiaj przetestuję na planetkach. Tak to jest jak się dawno nie ruszało Arduino. 

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.