bougaev: (Default)
[personal profile] bougaev
Хм... Корреспонденты, те кто в теме кодописи предлагали разные варианты. Самый могучий содержит 230 строк красиво закомментированного кода. Серёг [personal profile] termsl - спасибо аще безпезды.
Аднахуй, напомню, задача была примерно следующая:
сейчас у меня есть фрезерный стол по дереву.
Соответственно, плоскость, под которой живёт ручной фрезер и сквозь которую проходит фреза.
Если нужно отрегулировать "вылет" фрезы сквозь плоскость стола надо аналогово вручную поднять или опустить фрезер на направляющих и зафиксировать его эксцентриком.
Хочу сделать чтобы шаговый двигатель крутил винт, который бы поднимал\опускал фрезер в режиме "черновое (быстрое)" поднятие\опускание и шаговое. При черновом на глаз вывел на пару см., а потом шагами сделал ровно 21,3 мм. от плоскости.
Измерение вылета предполагается производить с помощью цифрового китайского вылетометра.

А вот и скетчик:
чоткий-пульт.jpg

Пока измыслилось вот такая мохна проводов в месиве стягивающих резюков...
ардуинка3.jpg

Кому интересен охуительный полностью самописный код - милости прошу

int buttonPin1 = (1);
int buttonPin2 = (2);
int buttonPin3 = (3);
int buttonPin4 = (4);
int ledPin1 = (13);
int ledPin2 = (12);
int ledPin3 = (11);
int ledPin4 = (10);

void setup()
{
pinMode (buttonPin1, INPUT);
pinMode (buttonPin2, INPUT);
pinMode (buttonPin3, INPUT);
pinMode (buttonPin4, INPUT);
pinMode (ledPin1, OUTPUT);
pinMode (ledPin2, OUTPUT);
pinMode (ledPin3, OUTPUT);
pinMode (ledPin4, OUTPUT);
}

void loop ()
{

}

ссылка на симулятор козла - https://circuits.io/circuits/3852370-the-unnamed-circuit/edit#breadboard

А, ну и вот... когда получится разобраться с этими ёбаными шаговиками - можно будет лехко заюзать униполярный шаговик в этой схемочке. У него как раз 5 концов - один плюс и четыре так, не очень... Вооот! Светики выдрал, на концы шаговика каааак дааааал: плюс на внешнее питалово, а минуса включать по кнопкам.
Только надо будет ещё примыслить как сюда впиздячить бибилятеку Stepper.h, хотя, хули там примысливать? Одна строчка кода. И на кнопулях, которые делают мееееедленно добавить delay. Т.е. жмякаешь и держишь, а он раз в секуну делает шажок, напримэр.
Ну чо, ловко я? :о)
This account has disabled anonymous posting.
If you don't have an account you can create one now.
No Subject Icon Selected
More info about formatting

October 2021

M T W T F S S
    123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 21 Sep 2025 09:20
Powered by Dreamwidth Studios