Arduino - dos puerto serie

 
Vista:

dos puerto serie

Publicado por duda con puertos (1 intervención) el 13/01/2020 21:48:06
Buenas tardes, con este codigo leo los kilos que me envia una balanza por el puerto serial_2
por el monito serie le quiero ingresar una cantidad de kilos (ejemplo 100 kilos) como sigo con el codigo para que cuando le envio los kilos deseado, y la balanza llegue a esos kilos me encienda una luz

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <SoftwareSerial.h>
 
SoftwareSerial Serial_2 (2, 3);   // Crea nueva conexion- Pin2(RX) a TX y Pin3(TX) a RX
String Balanza;
 
void setup() {
    Serial_2.begin(9600);
    Serial.begin(9600);
    pinMode(13,OUTPUT);
}
 
void loop() {
  while (Serial_2.available()) {
     delay(5);
     char c = Serial_2.read();
     Balanza += c;
  }
  if (Balanza.length()>0){
     Serial.println("Kilos"  +  Balanza );
    }
  Balanza="";
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de RAUL
Val: 4
Ha aumentado su posición en 2 puestos en Arduino (en relación al último mes)
Gráfica de Arduino

dos puerto serie

Publicado por RAUL (2 intervenciones) el 21/01/2020 17:25:55
Hola encontre este codigo en un manual de Arduino

1
2
3
4
5
6
void loop() {
for (i=9; i<13; i++) { //Bucle ida.
digitalWrite(i, HIGH); // Encendemos LED.
delay(1000); // Esperamos 1000ms (1 segundo).
digitalWrite(i, LOW); // Apagamos LED.
} // Fin bucle ida.

imagino que ese segmento te puede servir para en control del encendido y apagado de la luz que necesitas.
considerar solo este segmento:
considera tambien revisar el siguente link
https://aprendiendoarduino.wordpress.com/tag/digitalwrite/
suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar