7
Siemanko dzidki i dzidowcy. Wymyśliłem sobie urządzenie/maszynę do przyśpieszenia cięcia opału na zimę. W skrócie, taśmociąg z deskami, piła w poprzek, taśmociąg przesuwa deski do krańcówki, piła przejeżdza i wraca, taśmociąg dalej przesuwa i tak w kółko. Generalnie wszystko mechanicznie poklepane, elektrycznie też, poza jednym. Ponieważ konstrukcja jak zwykle po taniości z tego co mam, to do posuwu piły postanowiłem zaadoptować silnik krokowy nema24 4nm. Mechanicznie da rade, tylko potrzebuję go wysterować. 
I tutaj mam do was prośbę, bo nie daję rady napisać kodu. (kilka lat temu coś tam robiłem i działa do dziś, ale totalnie nic już z tego nie pamiętam.)
Arduino musi ogarnąć kilka czynności. Odczytać stan trzech krańcówek ( 1/0 )
nadać sygnał DIR (kierunek obrotu 1 / 0 ) 
nadać impulsy STEP (zrób krok) (tutaj chciałbym modyfikować prędkość tych impulsów dla dostosowania prędkośći.

Zasada działania:
Przy uruchomieniu zasilania 
wróć silnikiem do krańcówki "0" 
Jeśli:
krańcówka 0 i krańcówka 1 ==  HIGH (piła w pozycji zero i deski dojechały do krańcówki.) 
ustaw dir (pin2) na HIGH i
jedź (nadawaj step) aż do krańcówka 3 = high.
Jeśli krańcówka 3 == high ustaw dir pin na LOW
i jedź aż do krancówka 0 == HIGH
 tutaj musi poczekać aż krańcówka 1 znowu będzie HIGH 

czyli silnik stoi w pozycji zero.
jeśli taśmociąg dopchnie deski do krańcówki 1, (krańcówka wyłączy taśmociąg poza arduino) ten silnik krokowy ma przemieścic piłę aż do krańcówki 3. Jak ją dotknie ma zawrócić i znów czekać w pozycji 0. 

Całość będzie zamknięta w obudowie z blachy więc krzywdy to nikomu nie zrobi, nie da się wsadzić ręki pod piłę. 

Wyłączenie tego posuwu piły również będzie realizowane poza arduino, (przerwanie sygnału ENABLE do sterownika silnika)
 Płytka arduino uno, mega256, ewentualnie, nodemcu.

Czy ktoś z was mógłby mi ten kod naskrobać, bo będe się z tym pier*lił do przyszłej zimy. 
Płacę plusem na profil i sypnę złotem. 
A teraz wypierdalam.
Obrazek zwinięty kliknij aby rozwinąć ▼
8
Elo, wy zakurwiste nerdy i technokujoni! Jeśli jarają was te wszystkie pierdolone kompy i naukowe gówno, to mamy dla was zajebistą propozycję! Wbijajcie na naszego discorda https://discord.gg/piwops, gdzie znajdziecie kurwa tony kursów z programowania i innego technicznego szajsu. Nieważne czy jesteś żółtodziobem, czy już zapuszkowanym piwniczakiem - każdy zjeb znajdzie tu coś dla siebie. Nasza banda to nie tylko edukacyjne szmaty, ale też wsparcie i motywacja od takich samych popierdoleńców jak ty. Więc rusz dupsko i dołącz do nas, ty technologiczny degeneracie!

A, kurwa, jeszcze jedno! Mamy teraz zajebiście pojebany konkurs dla was, wy programistyczne zjeby. Kto napisze najbardziej spierdolony kod, dostanie Discord Nitro na miesiąc. Tak, dobrze słyszycie, możecie się wykazać swoim pojebanym talentem do robienia kodu, który wygląda jakby go kot nasrał na klawiaturę. Więc ruszcie dupska i pokażcie nam, jak bardzo potraficie zjebać sprawę! Niech wygra najbardziej popierdolony kawałek gówno-kodu!
Ej ty, ulańcu z działu IT
Obrazek zwinięty kliknij aby rozwinąć ▼
0.085817098617554