Pessoal,
Estou tentando ler o stamp de PH da atlas cientific no arduino, mas ta dando varios problemas e como já li metade da internet resovi postar aqui e pedir ajuda a voces.
O meu arduino é duemilanove, IDE 1.0 e o codigo que estou usando é bem simples e um cara na net diz usou esse para ler o mesmo device :
#include <SoftwareSerial.h>
#define rxph 8
#define txph 9
SoftwareSerial pH (rxph, txph);
void setup()
{
Serial.begin(38400);
pH.begin(38400);
}
void loop()
{
// if (pH.available() >0) //se eu comento a validação o serial.print abaixo escreve um y com trema (sujeira), se eu descomento ele nao escreve nada
// {
char incharPH = (char)pH.read();
Serial.print(incharPH);
// }
}
Coloquei um else ali no final pra ver se o problema era realmente ali que parava e é ali mesmo, mas nao sei pq nao fica disponível.
Estou usando o pino 8 pra rx e 9 pra tx, mas ja usei outros tbm e nao mudou nada.
Aqui esta o datasheet, wiring e código exemplo que tbm nao funcionou.
http://atlas-scientific.com/product_pages/embedded/ph-3.htmlObrigado,