Arduino i posuw w dwóch kierunkach

Dyskusje o programowaniu mikroprocesorów.

Autor tematu
Daveed
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 20
Rejestracja: 18 lis 2013, 19:05
Lokalizacja: Polska

Arduino i posuw w dwóch kierunkach

#1

Post napisał: Daveed » 02 lis 2021, 20:56

Witam,
poszukuje rozwiązania do uruchomienia posuwu w dwóch kierunkach przód/powrót.

Dokładniej:

Z użyciem silnika krokowego prowadzę oś w przód, oś napotyka włącznik krańcowy, zatrzymuje się i cofa o ok. 1 cm.
Następnie "pilotem" wciskam przycisk i oś wraca do pozycji startowej, naciskając ogranicznik krańcowy i pozycjonuje się. Znów wciskam guzik i proces jest powtarzany. Sam proces posuwu jest do ogarnięcia jednak działanie wyłączników krańcowych komplikuje mi sytuacje.
Czy ktoś wykonywał taka funkcje, albo wie co trzeba aby to tak zadziałało.


Bedę wdzięczny za pomoc.



Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4654
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Arduino i posuw w dwóch kierunkach

#2

Post napisał: pitsa » 02 lis 2021, 21:03

Tak. To już tu było.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


bekean23
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 4
Rejestracja: 05 lip 2023, 05:16

Re: Arduino i posuw w dwóch kierunkach

#3

Post napisał: bekean23 » 08 gru 2023, 03:42

Zaprogramuj mikrokontroler (na przykład za pomocą Arduino IDE) wordle tak, aby monitorował sygnały z wyłączników krańcowych i odpowiednio sterował silnikiem krokowym.
W kodzie programu, po wykryciu naciśnięcia jednego z wyłączników krańcowych, zmień kierunek ruchu silnika na przeciwny i wykonaj ruch o określoną odległość (1 cm w Twoim przypadku).

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Arduino, Raspberry pi i inne systemy mikroprocesorowe”