
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 */
/*ARDUINO*/
Muchas gracias
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


0