Juntar 4 códigos

Ayudaaa necesito juntar 4 códigos para el funcionamiento de un carrito vía Bluetooth que serían los siguientes
#include <SoftwareSerial.h>

SoftwareSerial BT(9,10);

char leer = 0;

void setup (){
BT.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
}
void loop (){
if(BT.available()>0){
leer=BT.read();
switch(leer){

        case'A':
        digitalWrite(2,LOW);
        digitalWrite(3,LOW);
        digitalWrite(4,HIGH);
        digitalWrite(5,LOW);
        break;
        
        case'B':
        digitalWrite(2,HIGH);
        digitalWrite(3,LOW);
        digitalWrite(4,HIGH);
        digitalWrite(5,LOW);
        break;
        
        case'C':
        digitalWrite(2,HIGH);
        digitalWrite(3,LOW);
        digitalWrite(4,LOW);
        digitalWrite(5,LOW);
        break;
        
        case'D':
        digitalWrite(2,LOW);
        digitalWrite(3,HIGH);
        digitalWrite(4,HIGH);
        digitalWrite(5,LOW);
        break;
        
        case'E':
        digitalWrite(2,HIGH);
        digitalWrite(3,LOW);
        digitalWrite(4,LOW);
        digitalWrite(5,HIGH);
        break;
        
        case'F':
        digitalWrite(2,LOW);
        digitalWrite(3,LOW);
        digitalWrite(4,LOW);
        digitalWrite(5,HIGH);  
        break;
        
        case'G':
        digitalWrite(2,LOW);
        digitalWrite(3,HIGH);
        digitalWrite(4,LOW);
        digitalWrite(5,HIGH);   
        break;
        
        case'H':
        digitalWrite(2,LOW);
        digitalWrite(3,HIGH);
        digitalWrite(4,LOW);
        digitalWrite(5,LOW);
        break;
        
        case'X':
        digitalWrite(2,LOW);
        digitalWrite(3,LOW);
        digitalWrite(4,LOW);
        digitalWrite(5,LOW);
        break;

}
}
}

int led5=5; // Declaramos un numero entero donde 5 es igual al PIN donde subiremos nuestro pequeño programa.

int estado=0; // Estado es la variable que utilizaremos para ingresar los valores de “A” y “B” . ”A” y “B” son los valores que definirán si el led se enciende o se apaga.

#include <SoftwareSerial.h>
SoftwareSerial BT(10,11);

void setup(){

 Serial.begin(9600);
 pinMode(led5,OUTPUT); //Salida con el pin 5

 BT.begin(9600);
Serial.begin(9600);

}

void loop(){

 if(Serial.available()>0){// Decimos que si, estado es mayor a 0
 estado = Serial.read();// Estado es igual a la variable

}
if (estado =='A'){// Si estado es igual a la variable “A”, o en esta situación al presionar el botón con la variable “A”
digitalWrite(led5,HIGH);// El pin 5 deberá encender

}

 if(estado=='B'){ // Si estado es igual a la variable “B”, o en esta situación al presionar el botón con la variable “B”.
 digitalWrite(led5,LOW); // El pin 5 deberá apagar

}
if(BT.available()){
Serial.write(BT.read());
}
if(Serial.available()) {
BT.write(Serial.read());
}

}

#include <Servo.h>

Servo myservo;
int pos = 0;
void setup(){
myservo.attach(5);}

void loop(){
for (pos = 0; pos <= 180; pos += 1) {
myservo.write(pos);
delay(10);}
for (pos = 0; pos >= 180; pos-=1)
{
myservo.write(pos);
delay(10);}}

int TRIG = 10;
int ECO = 9;
int LED =3;
int DURACION;
int DISTANCIA;

void setup (){
pinMode (TRIG, OUTPUT);
pinMode (ECO, INPUT);
pinMode (LED, OUTPUT);
Serial.begin(9600);
}

void loop(){
digitalWrite(TRIG,HIGH);
delay (1);
digitalWrite(TRIG, LOW);
DURACION = pulseIn (ECO, HIGH);
DISTANCIA = DURACION / 58.2;
Serial.println (DISTANCIA);
delay (200);
if(DISTANCIA <= 20 && DISTANCIA >= 0){
digitalWrite (LED, HIGH);
delay (DISTANCIA * 10);
digitalWrite(LED, LOW);
}
}

Son para un carrito Bluetooth que debe avisar cuando haya algún objeto enfrente del carro pero no se como se pueden unir, necesito ayuda por favor

He trasladado su tema de una categoría de idioma inglés del foro a la categoría International > Español @cervantes00.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí la guía "How to get the best out of this forum".
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en (<CODE/>)


Luego de editar tu código, busca arriba a la derecha en este mismo foro como combinar 2 o 3 códigos. YO mismo he respondido esto muchas veces.
No sigas preguntando sin seguir las indicaciones que te he hecho.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.