#1 Re: Проекти » Проблема с електромоторм » 2020-02-23 17:36:08

г0сть пише:
Нуб33м пише:

Сама ардуино пока запитана от юсб а драйвер от 3 акумов которые вмести дают 11 вольт.

Земли объединены?

Блин!!! 1!1!1!1!1! Я идиот)  Спасибо вам добрый человек!  Вы просто меня спасли)) 0)0))) 000)

#2 Re: Проекти » Проблема с електромоторм » 2020-02-23 13:50:16

#include <boarddefs.h>
#include <IRremote.h>
#include <IRremoteInt.h>
#include <ir_Lego_PF_BitStreamEncoder.h>
#include "IRremote.h"

IRrecv irrecv(11);
decode_results results;

#define IN_11  2    // L298N #1 in 1 motor Right Ahead
#define IN_12  3    // L298N #1 in 2 motor Right Ahead
#define IN_13  4    // L298N #1 in 3 motor Right Back
#define IN_14  5    // L298N #1 in 4 motor Right Back

void setup()
{
  irrecv.enableIRIn();

  Serial.begin(9600);
     pinMode(IN_11, OUTPUT);
     pinMode(IN_12, OUTPUT);
     pinMode(IN_13, OUTPUT);
     pinMode(IN_14, OUTPUT);
}

void goAhead(){

        digitalWrite(IN_11, HIGH);
        digitalWrite(IN_12, LOW);

        digitalWrite(IN_13, LOW);
        digitalWrite(IN_14, HIGH);
  }

void goBack(){

        digitalWrite(IN_11, LOW);
        digitalWrite(IN_12, HIGH);

        digitalWrite(IN_13, HIGH);
        digitalWrite(IN_14, LOW);
  }

void goRight(){
       
        digitalWrite(IN_11, LOW);
        digitalWrite(IN_12, HIGH);

        digitalWrite(IN_13, LOW);
        digitalWrite(IN_14, HIGH);

  }

void goLeft(){

        digitalWrite(IN_11, HIGH);
        digitalWrite(IN_12, LOW);

        digitalWrite(IN_13, HIGH);
        digitalWrite(IN_14, LOW);
               
  }


void stopRobot(){ 

        digitalWrite(IN_11, LOW);
        digitalWrite(IN_12, LOW);

        digitalWrite(IN_13, LOW);
        digitalWrite(IN_14, LOW);
}


void loop()

{
  if (irrecv.decode(&results))
  {
    int res = results.value;
    Serial.println(res, HEX);

   
     if(res==0xFFFF9A65)// after 0x insert scanned IR Remote code for go FORWARD
    {
      goAhead();
    }

   
    if(res==0xFFFFAA55)//  after 0x insert scanned IR Remote code for go BACKWARD
    {
      goBack(); 
    }

    if(res==0xFFFFB24D)// after 0x insert scanned IR Remote code for go LEFT
    {
       goLeft();
    }

    if(res==0x7A85)// after 0x insert scanned IR Remote code for go RIGHT
    {
       goRight();
    }

    if(res==0xFFFFBA45щ)// after 0x insert scanned IR Remote code for STOP ROBOT
    {
       stopRobot();
    }

   
    irrecv.resume();
    delay(200);
  }
}

#3 Re: Проекти » Проблема с електромоторм » 2020-02-23 13:47:15

Ик приёмник подключён к GND 5V ~11 ардуино,  драйвер двигателей L298n, подключён так IN1 - 2, IN2 - ~3, IN3 - 4, IN4 - ~5. Сама ардуино пока запитана от юсб а драйвер от 3 акумов которые вмести дают 11 вольт.

#4 Проекти » Проблема с електромоторм » 2020-02-23 01:29:21

Нуб33м
відповідей: 9

Здравствуйте!  Хотел сделать платформу на двух колёсах с управлением от пульта для телевизора. 
При нажатии кнопки мотор вместо того чтоб запуститься начинает еле слышно гудеть,  а если до корпуса дотронуться пальцем то он крутиться. 
Поможет кто-то разобраться?

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