Відповісти

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

Назад

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

leons
2018-07-24 17:46:44

https://www.youtube.com/watch?v=NlQP3Wo3pIY

NoName
2018-07-23 19:09:47

ну мало ли   что крутит хотит )
ragaban, найдите документацию на него.
прототип сами поправьте

/* Encoder Library - Basic Example
 * http://www.pjrc.com/teensy/td_libs_Encoder.html
 *
 * This example code is in the public domain.
 */

//#define MAX_SIGNAL  2300
// #define NETRUAL     1400
// #define MIN_SIGNAL  400


#define MAX_SIGNAL  2000
#define NETRUAL     1500
#define MIN_SIGNAL  1000

#include <Encoder.h>
#include <Servo.h>

// Change these two numbers to the pins connected to your encoder.
//   Best Performance: both pins have interrupt capability
//   Good Performance: only the first pin has interrupt capability
//   Low Performance:  neither pin has interrupt capability
Encoder myEnc(2, 3);
//   avoid using pins with LEDs attached

Servo esc;
// int throttlePin = 0;


void setup() {
  esc.attach(9);
  esc.writeMicroseconds ( NETRUAL );
  myEnc.write           ( 50 );

  Serial.begin(9600);
  Serial.println("Start DIIV:");

}

long oldPosition  = 0xFFFF;
long newPosition;
long _PWM  = 0;

#define DEBUG


void loop() {

   long throttle = myEnc.read();
   if ( throttle   < 0      ) { throttle = 0;      myEnc.write ( throttle ); }  
   if ( throttle  > 100   )   { throttle = 100;    myEnc.write ( throttle ); }
   newPosition =  throttle;

   if ( newPosition != oldPosition) {
    oldPosition = newPosition;
    throttle = map(newPosition, 0,100, MIN_SIGNAL, MAX_SIGNAL );

    #ifdef DEBUG 
    //----------------------
    Serial.print("encoder: ");
    Serial.print(newPosition);
    //----------------------
    Serial.print(" throttle: ");
    Serial.println(throttle);
    //----------------------
    #endif
    esc.writeMicroseconds(throttle);
   //----------------------
  }
}
Вячеслав Азаров
2018-07-23 07:02:40

Если он не интеллектуальный то да. Скорее всего это просто Н мост.

Kaka
2018-07-23 02:16:50

Да, не бери в голову, Вячеслав, это вид спорта такой - сначала купить кота в мешке на которого нет никакой документации, а потом побираться по форумам: "кто знает как моего кота зовут?".

Там есть провода для управления и живые кнопки с подписями. Был бы он на руках - вызвонить всё делов на полчаса. Но, похоже, не для ТС. Это уже не первый форум, где с этим драйвером плачется.

Вячеслав Азаров
2018-07-22 18:34:39

Схема есть? Что это за драйвер? Как им управлять, известно? Какой скетч вам нужен, в смысле, что должен делать?

ragaban
2018-07-22 09:47:05

Ребят, помогите запустить 550 коллекторный мотор через регулятор ESC Fire Phoenix 320a. Помогите с написанием скетча для такого регуля, не получается запустить. Fire-Phoenix-New-Rain-60A-320A-brushed-ESC-with-cooling-fan-waterproof-2-3s-3-modes.jpg_640x640.jpg
Гугл результатов не дал...

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