Bueno hoy me hice un tiempito y probe el codigo y el armado del circuito que se puede ver en el video anterior, les aviso funciona, con algunas deficiencias en cuanto a la presentacion de los datos en el navegador, pero lo mas importante que es la comunicacion arduino <>raspberry<>Web esta hecha, solo restara mejorar eso. Por si alguien quiere probarlo, les dejo el codigo transcripto asi les resuta mas facil de realizar
El Codigo PHP:
<?php
$portAddress = "/dev/ttyACM0";
echo("<h1>Temperatura Via Arduino</h1>");
echo("<p>Conectando Aguarde...");
$port = fopen($portAddress, 'w+');
if (!$port)
{
echo "
No se pudo conectar con el puerto $portAddress";
}
else
{
echo "
Conectado con exito al puerto $portAddress";
}
echo ("</p>");
sleep(3);
fwrite($port, 't');
sleep(1);
echo fgets($port);
fcolse($port);
?>
El Codigo en Arduino:
void setup()
{
Serial.begin(9600);
delay(1000);
}
void loop()
{
if (Serial.available())
{
char recibido = Serial.read();
if (recibido = 't');
{
int valorleido = analogRead(0);
float temperatura = (valorleido * 0.00488) * 100;
Serial.print("Temperatura: ");
Serial.println(temperatura);
}
}
}
Sera cuestion uniccamente de armar el circuito electronico que solamente constas de un LM35 , facil facil....y funciona
De ahora en mas a seguir metiendo codigo para ver que es lo que no esta funcionando en el anterior..
Saludos!!