Сейчас на форуме: Kybyx (+3 невидимых)

 eXeL@B —› Оффтоп —› !!!
Посл.ответ Сообщение

Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 26 ноября 2017 03:28
· Личное сообщение · #1

http://arduino.ru/forum/obshchii/rele-i-arduino#comment-323897
кто чем может помочь?



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 26 ноября 2017 04:53
· Личное сообщение · #2

С чем помогать, с синхронизацией? Так это на первой странице гугла, если речь о комментариях, так в чем прикол? Какие то дцп-шники фехтуют членами и пишут феерический бред, лучше бы клей в подъезде нюхали.

| Сообщение посчитали полезным: plutos, void, Rio


Ранг: 623.6 (!), 521thx
Активность: 0.330.9
Статус: Участник
_Вечный_Студент_

Создано: 26 ноября 2017 05:18
· Личное сообщение · #3

shellstorm пишет:
фехтуют членами




you made my day!!!

-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: sefkrd, daFix, DimitarSerg

Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 26 ноября 2017 19:43 · Поправил: Rio
· Личное сообщение · #4

---



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 28 ноября 2017 05:19 · Поправил: Rio
· Личное сообщение · #5

Code:
  1. 01
  2.          int echoPin = 6;
  3. 02
  4.          int trigPin = 7;
  5. 03
  6.          int Relay = 2;
  7. 04
  8.          int Relay2 = 3;
  9. 05
  10.            
  11. 06
  12.          void setup() {
  13. 07
  14.            Serial.begin (9600);
  15. 08
  16.            pinMode(trigPin, OUTPUT);
  17. 09
  18.            pinMode(echoPin, INPUT);
  19. 10
  20.           pinMode(Relay, OUTPUT);
  21. 11
  22.           pinMode(Relay2, OUTPUT);
  23. 12
  24.          }
  25. 13
  26.            
  27. 14
  28.          void loop() {
  29. 15
  30.            int duration, cm;
  31. 16
  32.            digitalWrite(trigPin, LOW);
  33. 17
  34.            delayMicroseconds(2);
  35. 18
  36.            digitalWrite(trigPin, HIGH);
  37. 19
  38.            delayMicroseconds(10);
  39. 20
  40.            digitalWrite(trigPin, LOW);
  41. 21
  42.            duration = pulseIn(echoPin, HIGH);
  43. 22
  44.            cm = duration / 58;
  45. 23
  46.            if (cm < 20)
  47. 24
  48.            {
  49. 25
  50.            digitalWrite(Relay, HIGH); // реле включено
  51. 26
  52.           digitalWrite(Relay2, HIGH);
  53. 27
  54.            }
  55. 28
  56.            else
  57. 29
  58.            {
  59. 30
  60.           digitalWrite(Relay, LOW);
  61. 31
  62.              digitalWrite(Relay2, LOW);
  63. 32
  64.             
  65. 33
  66.            }
  67. 34
  68.            Serial.print(cm);
  69. 35
  70.            Serial.println(" cm");
  71. 36
  72.            delay(100);
  73. 37
  74.           
  75. 38
  76.          }
  77.  
  78. Хотелось бы чтобы двигатели вращались синхронно, как это сделать?
  79. подскажите если есть возможность...





Ранг: 338.5 (мудрец), 349thx
Активность: 2.112.42
Статус: Участник

Создано: 30 ноября 2017 18:06
· Личное сообщение · #6

Rio

Почитал я топик по вашему линку. Срачи как всегда, есчо и на васм ссылки..

Как я понял вам нужно несколько моторов крутить синхронно. Для этого нужна обратная связь. На малых моторах ставят датчики Холла. Если реализовать тупо задержку, то они будут примерно с одинаковой скоростью вращаться, но это без нагрузки. Под нагрузкой нужно регулировать ток, тоесть как минимум нужно шим/фазовое управление. Разумеется если у вас двигатель не шаговый, что возможно наоборот, ибо фигурируют константы relay".

Не достаточно инфы для решения, какая во первых выбрана схема управления мотором и что за мотор ?

-----
vx


| Сообщение посчитали полезным: Rio

Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 01 декабря 2017 03:22
· Личное сообщение · #7

difexacaw пишет:
что за мотор ?

двигатель постоянного тока, ld239 не годится,транз. тоже...




Ранг: 338.5 (мудрец), 349thx
Активность: 2.112.42
Статус: Участник

Создано: 01 декабря 2017 19:23
· Личное сообщение · #8

Rio

Значит задача решена получается.

-----
vx



 eXeL@B —› Оффтоп —› !!!

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати