Следование по S линии. ПД-регулятор.

Sdílet
Vložit
  • čas přidán 18. 11. 2020
  • Следование по S линии. ПД-регулятор. Конструктор Лего Lego
  • Věda a technologie

Komentáře • 38

  • @elprofecristhianparraga3560

    Puedes compartir por favor el archivo del código y la pista para poderla practicar con mis niños en sus clases.

  • @Tyktaks
    @Tyktaks Před rokem

    Здраствуйте можете показать зборку робота если нету то со всех сторон фото пожалуйста

  • @user-ow2by6in9v
    @user-ow2by6in9v Před 2 lety

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

    • @TatarenkoS
      @TatarenkoS  Před 2 lety +1

      Можно или инвертировать сигнал (там есть специальный блок в синем разделе - инвертирование мотора), или в программе общий сигнал управления мотором, установленным задам наперед, умножить на "-1"

    • @user-ow2by6in9v
      @user-ow2by6in9v Před 2 lety

      @@TatarenkoS А какой способ использовали вы в данной программе?

    • @TatarenkoS
      @TatarenkoS  Před 2 lety

      @@user-ow2by6in9v я в программе исправляю формулу. Например: левый мотор скорость 80+u, а правый мотор скорость -80+u

    • @user-ow2by6in9v
      @user-ow2by6in9v Před 2 lety

      @@TatarenkoS Что означает эта строка? est=grey2-grey3; //est=white2-white3; Вы здесь делили без остатка?

    • @TatarenkoS
      @TatarenkoS  Před 2 lety

      @@user-ow2by6in9v нет. // - это комментарий, мы экспериментировали с вариантами вычисления статической ошибки

  • @user-yi8db9bi9b
    @user-yi8db9bi9b Před 3 lety

    Могу ли я купить вашу программу или обменяться опытом?
    Являюсь победителем этапа соревнований робофиниста "следование по линии образовательные конструкторы"

    • @user-yi8db9bi9b
      @user-yi8db9bi9b Před 3 lety

      @Арнур Камзайв да, конечно интересует

    • @iwonttell4696
      @iwonttell4696 Před 3 lety

      Могу продать программу

    • @user-yi8db9bi9b
      @user-yi8db9bi9b Před 3 lety

      @@iwonttell4696 какую?
      Я ориентируюсь на езде по черной тонкой линии 1.5 мм, минимум 3-4 датчика программа.

    • @user-pz9hr3mv4j
      @user-pz9hr3mv4j Před 2 lety

      @@iwonttell4696 как с вами связаться?

    • @TatarenkoS
      @TatarenkoS  Před 2 lety

      #pragma config(Sensor, S1, svet1, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S2, svet2, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S3, svet3, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S4, svet4, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      //*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//
      int black1, white1, grey1, black2, white2, grey2, black3, white3, grey3, black4, white4, grey4, est;
      void calibr()
      {
      wait1Msec(1000);
      while(getButtonPress(buttonDown)==0) sleep(1);
      wait1Msec(100);
      while(getButtonPress(buttonDown)==1) sleep(1);
      wait1Msec(100);
      est=
      white1=black1=SensorRaw[svet1];
      white2=black2=SensorRaw[svet2];
      white3=black3=SensorRaw[svet3];
      white4=black4=SensorRaw[svet4];
      motor[motorB]=30;
      motor[motorC]=-30;
      nMotorEncoder[motorB]=0;
      while(nMotorEncoder[motorB]white1) white1=svett1;
      if (svett1white2) white2=svett2;
      if (svett2white3) white3=svett3;
      if (svett3white4) white4=svett4;
      if (svett4

  • @freemusic5118
    @freemusic5118 Před rokem

    Можно узнать программу из которого програмироали

  • @kingsunmozila
    @kingsunmozila Před 2 lety

    Да соревнования всё равно долго центр России Мордовия соревнования по робототехнике республиканского уровня первое место 15 секунд с копейками но не у меня это просто в этой номинации последний раз за это время занята

  • @Tyktaks
    @Tyktaks Před rokem

    Можно программу но не в словах а по фоте тоесть майндстормс

  • @Chocolate-eg8pq
    @Chocolate-eg8pq Před rokem

    Можно инструкцию и программу робота пожалуйста

    • @TatarenkoS
      @TatarenkoS  Před rokem

      Посмотрите ниже комментарии, там в ответах программа приведена.

    • @Chocolate-eg8pq
      @Chocolate-eg8pq Před rokem

      Спасибо ,но есть инструкция робота?

    • @Chocolate-eg8pq
      @Chocolate-eg8pq Před rokem

      Пожалуйста ответьте

  • @user-tj5vz9cc6r
    @user-tj5vz9cc6r Před 2 lety

    Как с Вами можно связаться?

    • @TatarenkoS
      @TatarenkoS  Před 2 lety

      Здравствуйте! Какой у Вас вопрос?

  • @user-co3pf1ch4v
    @user-co3pf1ch4v Před 4 měsíci

    Праграма барма

  • @adan5802
    @adan5802 Před 4 měsíci

    дай фото пргграммф

  • @user-pz9hr3mv4j
    @user-pz9hr3mv4j Před 2 lety

    Можно купить программу ?

    • @TatarenkoS
      @TatarenkoS  Před 2 lety

      #pragma config(Sensor, S1, svet1, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S2, svet2, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S3, svet3, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S4, svet4, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      //*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//
      int black1, white1, grey1, black2, white2, grey2, black3, white3, grey3, black4, white4, grey4, est;
      void calibr()
      {
      wait1Msec(1000);
      while(getButtonPress(buttonDown)==0) sleep(1);
      wait1Msec(100);
      while(getButtonPress(buttonDown)==1) sleep(1);
      wait1Msec(100);
      est=
      white1=black1=SensorRaw[svet1];
      white2=black2=SensorRaw[svet2];
      white3=black3=SensorRaw[svet3];
      white4=black4=SensorRaw[svet4];
      motor[motorB]=30;
      motor[motorC]=-30;
      nMotorEncoder[motorB]=0;
      while(nMotorEncoder[motorB]white1) white1=svett1;
      if (svett1white2) white2=svett2;
      if (svett2white3) white3=svett3;
      if (svett3white4) white4=svett4;
      if (svett4

  • @engshimaaezz8804
    @engshimaaezz8804 Před 2 lety

    Code pleas

    • @TatarenkoS
      @TatarenkoS  Před 2 lety

      #pragma config(Sensor, S1, svet1, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S2, svet2, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S3, svet3, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      #pragma config(Sensor, S4, svet4, sensorEV3_Color, modeEV3Color_Reflected_Raw)
      //*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//
      int black1, white1, grey1, black2, white2, grey2, black3, white3, grey3, black4, white4, grey4, est;
      void calibr()
      {
      wait1Msec(1000);
      while(getButtonPress(buttonDown)==0) sleep(1);
      wait1Msec(100);
      while(getButtonPress(buttonDown)==1) sleep(1);
      wait1Msec(100);
      est=
      white1=black1=SensorRaw[svet1];
      white2=black2=SensorRaw[svet2];
      white3=black3=SensorRaw[svet3];
      white4=black4=SensorRaw[svet4];
      motor[motorB]=30;
      motor[motorC]=-30;
      nMotorEncoder[motorB]=0;
      while(nMotorEncoder[motorB]white1) white1=svett1;
      if (svett1white2) white2=svett2;
      if (svett2white3) white3=svett3;
      if (svett3white4) white4=svett4;
      if (svett4

  • @kaisar_0465
    @kaisar_0465 Před 3 měsíci

    Куплю програмау ответьте

    • @TatarenkoS
      @TatarenkoS  Před 3 měsíci

      Добрый день. Ниже в комментариях написан код программы.

    • @jizael4968
      @jizael4968 Před 2 měsíci

      @@TatarenkoS здравствуйте, а в какой программе написан код? и как его загрузить в робота?

    • @TatarenkoS
      @TatarenkoS  Před 2 měsíci

      @@jizael4968 в программе RobotC, для загрузки программы, контроллер должен быть прошить под эту программу.