Ви не увійшли.
Сторінки 1
Нуб33м пише:Сама ардуино пока запитана от юсб а драйвер от 3 акумов которые вмести дают 11 вольт.
Земли объединены?
Блин!!! 1!1!1!1!1! Я идиот) Спасибо вам добрый человек! Вы просто меня спасли)) 0)0))) 000)
#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);
}
}
Ик приёмник подключён к GND 5V ~11 ардуино, драйвер двигателей L298n, подключён так IN1 - 2, IN2 - ~3, IN3 - 4, IN4 - ~5. Сама ардуино пока запитана от юсб а драйвер от 3 акумов которые вмести дают 11 вольт.
Здравствуйте! Хотел сделать платформу на двух колёсах с управлением от пульта для телевизора.
При нажатии кнопки мотор вместо того чтоб запуститься начинает еле слышно гудеть, а если до корпуса дотронуться пальцем то он крутиться.
Поможет кто-то разобраться?
Сторінки 1