Arduino - enviar datos desde php a arduino por serial

 
Vista:
sin imagen de perfil

enviar datos desde php a arduino por serial

Publicado por alberto (2 intervenciones) el 01/03/2021 12:35:56
Hola Buenas

aver si alguien me saca de una duda/problema

estoy intentando enviar datos desde php a un arduino para mover un servo, bueno leds y demas

pero no me funciona, el codigo es el siguiente:


/*PHP */

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
//La siguiente linea configura el modo de conexion a el com3 y 9600 baudios
exec("mode COM3 BAUD=9600 PARITY=N data=8 stop=1 xon=off");
 
$fp = @fopen ("COM3", "w");
if (!$fp) {
   $status = "No conectado";
} else {
   $status = "Conectado";
}
 
echo $status;
 
$datos = 1;
 
fwrite($fp, $datos);
sleep(1);
fclose($fp);
?>

/*ARDUINO*/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <Servo.h>
 
Servo myservo1;  // crea el objeto servo
int numero;
int pos = 0;
 
 
 
void setup()
{
  Serial.begin(9600);
  myservo1.attach(9);  // vincula el servo al pin digital 9
 
}
 
 
void loop()
{
  if (Serial.available() > 0)
  {
    numero = Serial.read();
  }
  if (numero == '1')
  {
    for (pos = 0; pos <= 180; pos += 1)
    {
      myservo1.write(pos);
      delay(15);
    }
    for (pos = 180; pos >= 0; pos -= 1)
    {
      myservo1.write(pos);
      delay(15);
    }
  }
}

Muchas gracias
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