Alguien a trabajado con el sensor de humedad SH1101.. me pueden ayudar con ideas de como programarlo en el Arduino??
Yo, normalmente, para simplificar, cuando necesito un sensor, pongamos tu ejemplo de sensor de humedad, busco qué sensores se usan más habitualmente en arduino, después, selecciono los que más me interesen por facilidad de programación y precisión en la medición. Una vez tengo hecha la selección, compro el sensor.
Tú, lo estás haciendo al revés. Has comprado el sensor, y ahora buscas la solución, para conectarlo a arduino. No lo critico, ya que yo lo hice así una vez, con un giroscopio, que se supone que es muy preciso, pero que no se suele usar en arduino.
Esto, conlleva un problema, y es que tienes que leerte la documentación disponible del sensor, y conseguir leerlo con arduino.
Yo llevo algunos meses peleándome con el giroscopio comentado antes, y todavía no he conseguido resultados positivos.
Si quieres un consejo, yo usaría algo como un DHT22, por ejemplo, que es un sensor que se usa muy habitualmente en arduino, y del que hay todo tipo de documentación y librerías.
Para comenzar no es SH1101 sino HS1101.
Si buscas ahora HS1101 encuentras cosas como esta
resumiendo este es el código que buscas
nt sensorPin = 4; // 220 or 1k resistor connected to this pin
long result = 0;
void setup() // run once, when the sketch starts
{
Serial.begin(9600);
Serial.println("start"); // a personal quirk
}
void loop() // run over and over again
{
Serial.println( RCtime(sensorPin) );
delay(1000);
}
long RCtime(int sensPin){
long result = 0;
pinMode(sensPin, OUTPUT); // make pin OUTPUT
digitalWrite(sensPin, HIGH); // make pin HIGH to discharge capacitor - study the schematic
delay(1); // wait a ms to make sure cap is discharged
pinMode(sensPin, INPUT); // turn pin into an input and time till pin goes low
digitalWrite(sensPin, LOW); // turn pullups off - or it won't work
while(digitalRead(sensPin)){ // wait for pin to go low
result++;
}
return result; // report results
}
y aca la hoja de datos
hoja de datos
Por eso yo no encontré información sobre el sensor, y sugerí uno que yo sí conocía.
Por eso insisto en que la gente publique bien las cosas.
mira vos, una simple pregunta como esta y el tiempo que nos lleva darle una solución porque el autor no sabe copiar el nombre del sensor, será asi?
Ahora me publica una foto que dice SH1101 y me tendré que disculpar.
Pero bueno, si asi fue, debe ser un error de impresión porque el sensor luce bien.
http://www.aliexpress.com/item/wholesale-SH1101-humidity-sensor-probe-free-shipping/547845737.html
zasca en toda la boca
es la versión china del HS1101
Esto tambien lo encontre yo querido, pones en GOOGLE SH1101 y sale eso, pero buscame una informacion hoja de datos algo que diga como usarlo!!!!
Complemento mi comentario.
con el sensor de humedad SH1101.. me pueden ayudar con ideas de como programarlo en el Arduino??
encentra algo que diga como programar un SH1101 y cierro la boca.
Eso debi decir, pero para mi estaba implícito.
si B es una version china de A se puede aplicar todo lo de A en B. lo que esta claro que no necesariamente sera la misma calidad