Buenas noches a todos, mi duda es la que sigue:
Tengo una placa arduino, un potenciometro y el modulo ethernet para arduino.
Lo que quiero conseguir: con el modulo ethernet enviar el valor del potenciometro.
Lo que me pasa: desde el cliente telnet me llegan datos de arduino, pero son caracteres, investigando me di cuenta que server.write() requiere de un dato tipo char o byte. y me envia la consersion ASCII.
Alguien sabe como obtener ese datoo de tipo integer????
adjunto codigo:
#include <Ethernet.h>
int pinPote1 = 0;
int valPote1 = 0;
byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x10, 0x7D };
byte ip[] = { 192, 168, 1, 15 };
Server server = Server(23);
void setup()
{
Ethernet.begin(mac, ip);
server.begin();
}
void loop()
{
Client client = server.available();
valPote1=analogRead(pinPote1);
if (client)
{
server.write(valPote1);
}
delay(1000);
}