Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Алла
2017-02-22 22:03:11

Необходим специалист на создание схемы и программирование на контроллерах ардуино реальный заработок

qwone
2017-01-26 22:20:12

Пробовать надо.

vvr
2017-01-26 00:52:45

это с нормальным энкодером с высоким разрешением непросто осуществить, а в вашем случае нереально

Daniel.S
2017-01-25 23:18:14

Пока,до подключения клавиатуры и индикации, хотелось бы научиться управлять двигателем заливая программу с значениями. Например, вращать двигатель по часовой стрелке, на 150 оборотов, остановить на 5 сек, удерживая двигатель в таком положении, затем вращать против часовой стрелки , к  примеру на 15 оборотов и т.д. Таким образом двигатель должен  вращаться по программе в одну и в другую сторону с остановками и без.

vvr
2017-01-25 23:02:45

dc мотор с драйвером и энкодером
что у вас за проблемы с этим хозяйством

Daniel.S
2017-01-25 22:53:04

В данный момент, подключение такое как на картинке, клавиатуру и индикатор пока не подключал.
nc89pRcN7hQ.jpg

qwone
2017-01-25 21:44:32
Daniel.S пише:

Как управлять им по заданным значениям?

Так нужен интерфейс данного мотора с энкодером. А еще надо рисовать полностью класс данного устройства. Надо еще учитывать , что у вас будет парралельно что-то еще работать на этом МK.  Я бы немного нарисовал это. Но 1 нужна примерная схема вашего мотора и энкодеров. + кнопки + дисплей. А потом будете спрашивать у других управление через сериал и оболочку кидающющие команды на вашу Дуе.

Так еще подкину скетч для размышлений   https://yadi.sk/d/WT0l3qE23AKXKx  и головной файл сюда

/* class_do_keys_4х4.ino
 *  https://yadi.sk/d/WT0l3qE23AKXKx
  #1 клавиатура 4x4
          строки->2,3,4,5 выхода
          колонки->6,7,8,9 входа
           {'1','2','3','A'},
           {'4','5','6','B'},
           {'7','8','9','C'},
           {'*','0','#','D'}
 Принцип кода:При нажатии на соответствующую кнопку выполняется соответсвующее действие
*/
//#1 клавиатура 4x4
#include "Cl_do_keys_4x4.h"
Cl_do_keys_4x4 do_keys_4x4; // создать клавиатуру 4х4
void func_1(void) {
  Serial.println("do Func 1");
}
void func_2(void) {
  Serial.println("do Func 2");
}
void func_3(void) {
  Serial.println("do Func 3");
}
void func_4(void) {
  Serial.println("do Func A");
}
void func_5(void) {
  Serial.println("do Func 4");
}
void func_6(void) {
  Serial.println("do Func 5");
}
void func_7(void) {
  Serial.println("do Func 6");
}
void func_8(void) {
  Serial.println("do Func B");
}
void func_9(void) {
  Serial.println("do Func 7");
}
void func_10(void) {
  Serial.println("do Func 8");
}
void func_11(void) {
  Serial.println("do Func 9");
}
void func_12(void) {
  Serial.println("do Func C");
}
void func_13(void) {
  Serial.println("do Func *");
}
void func_14(void) {
  Serial.println("do Func 0");
}
void func_15(void) {
  Serial.println("do Func #");
}
void func_16(void) {
  Serial.println("do Func D");
}
void setup() {
  Serial.begin(9600);
  //#1 клавиатура 4x4
  do_keys_4x4.setup(2, 3, 4, 5, 6, 7, 8, 9);
}
void loop() {
  //#1 клавиатура 4x4
  do_keys_4x4.loop(& func_1, & func_2, & func_3, & func_4,
          & func_5, & func_6, & func_7, & func_8,
          & func_9, & func_10, & func_11, & func_12,
          & func_13, & func_14, & func_15, & func_16);
}
Daniel.S
2017-01-25 21:32:26

Хорошо,как тогда называется мотор с энкодером?
Пошагово крутил мотор программой под Linux CNC v2.0
http://www.homofaciens.de/technics-mach … -v2_en.htm подключившись на ось Y но это все не то.
Как управлять им по заданным значениям?

vvr
2017-01-25 20:48:25

Сервопривод немного другое

qwone
2017-01-25 20:45:47

Вы уверены, что это сервопривод. Может это мотор с энкодером?

Daniel.S
2017-01-25 19:54:30

Платформа для тестов готова.
Nefreemen, для такого серва (моторчик с двумя датчиками от FDD 3,5") примера не нашел.
ZiwqoXjxCWE.jpg
7n53hxnmWqQ.jpg
0ehAtboaBYs.jpg

Nefreemen
2017-01-24 23:49:38

А из примеров среды не подходит?

Daniel.S
2017-01-24 21:29:52

Ребят,нужна самая легчайшая программа которая управляет серво мотором,к примеру влево-вправо.
Заранее спасибо.

Підвал форуму