Componente consumabile

Despre proiect

Creează propria mașinuță pe platforma Arduino care poate fi controlată prin intermediul conexiunii Bluetooth de la un smartphone!

Conectarea modulului bluetooth la placa de dezvoltare Arduino

Pin Bluetooth modul Conectat la Arduino Uno
RX TX
TX RX
VCC 3.3V
GND GND

Conectarea motoarelor prin driverul L298N

Pin L298N modul Conectat la Arduino Uno
IN1 Digital 12
IN2 Digital 11
IN3 Digital 10
IN4 Digital 9

Conectarea driverului L298N la placa de dezvoltare Arduino

Pin L298N modul Conectat la Arduino Uno
5V 5V
GND GND
12V to 5V -

Descarcă aplicația APK pentru smartphone - Click!

Schema

Scheme Image

Cod

  
char getstr; 
int in1=9;     
int in2=10; 
int in3=11;  
int in4=12;  
    
void _mRight(int pin1,int pin2)
{ 
    
  digitalWrite(pin1,HIGH); 
  digitalWrite(pin2,LOW);   
}    
void _mLeft(int pin1,int pin2)
{     
  digitalWrite(pin1,LOW);     
  digitalWrite(pin2,HIGH);     
}     
void _mStop(int pin1,int pin2)
{    
  digitalWrite(pin1,HIGH);     
  digitalWrite(pin2,HIGH);    
}     
void setup()     
{     
  Serial.begin(9600);     
  pinMode(in1,OUTPUT);     
  pinMode(in2,OUTPUT);     
  pinMode(in3,OUTPUT);   
  pinMode(in4,OUTPUT);      
  digitalWrite(in1,HIGH);   
  digitalWrite(in2,HIGH);    
  digitalWrite(in3,HIGH);    
  digitalWrite(in4,HIGH);    
} 
void loop() 
    
{    
  getstr=Serial.read();  
  if(getstr=='f')  
  { 
    Serial.println("inainte"); 
    _mStop(in1,in2); 
    _mStop(in3,in4);    
    _mRight(in1,in2);  
    _mRight(in3,in4);  
  }  
  else if(getstr=='b'){ 
    Serial.println("inapoi"); 
    _mStop(in1,in2); 
    _mStop(in3,in4); 
    _mLeft(in1,in2); 
    _mLeft(in3,in4);
  } 
  else if(getstr=='l'){ 

    Serial.println("stanga"); 
    _mStop(in1,in2); 
    _mStop(in3,in4); 
    _mRight(in1,in2);
  } 
  else if(getstr=='r'){ 
    Serial.println("dreapta"); 
    _mStop(in1,in2);  
    _mStop(in3,in4);  
     _mRight(in3,in4);   
  } 
    
  else if(getstr=='s'){ 
    Serial.println("stop"); 
    _mStop(in1,in2); 
    _mStop(in3,in4);   
  }   
}
  

1 Comments

Morosanu Victor

20 Octombrie 2023

Aș dori mai multe detalii

Comentează

Adresa dvs de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Nume *
Email *
Website