Diferència entre revisions de la pàgina «TempoCat - Manual Técnico»

De Wiket
Salta a la navegació Salta a la cerca
Línia 2: Línia 2:
 
<p>Si nos fijamos en la siguiente imagen, el sensor tiene 4 cables:
 
<p>Si nos fijamos en la siguiente imagen, el sensor tiene 4 cables:
 
*<b>Cable marrón:</b> Este cable es el responsable de conectarlo en los apartados de 3V3/3V3s de la placa.
 
*<b>Cable marrón:</b> Este cable es el responsable de conectarlo en los apartados de 3V3/3V3s de la placa.
*<b>Cable naranja:</b> Este cable va conectado al apartado de ground(suelo) de la placa.
+
*<b>Cable naranja:</b> Este cable va conectado al apartado de GND(suelo) de la placa.
 
*<b>Cable verde:</b> Como ya dice en el sensor, va conectado a los módulos de SCL.
 
*<b>Cable verde:</b> Como ya dice en el sensor, va conectado a los módulos de SCL.
 
*<b>Cable azul:</b> Como ya dice en el sensor, va conectado a los módulos de SDA.
 
*<b>Cable azul:</b> Como ya dice en el sensor, va conectado a los módulos de SDA.
Línia 10: Línia 10:
  
 
[[File:cables.jpg|center|180px|240px]]
 
[[File:cables.jpg|center|180px|240px]]
 +
 +
==<b>Programa conexión Sensor-Whitecat</b>==
 +
<p> En este apartado explicamos las funciones del archivo que establece comunicación entre el sensor y la whitecat.</p>
 +
*<b>s = sensor.attach("BME280", i2c.I2C0, 0)</b> --> Esta sentencia provoca una comunicación del sensor. Especifica el modelo del sensor(BME280) y el protocolo de comunicación (i2c.I2C0).
 +
*<b>temperature = s:read("temperature")</b> --> Hace que el sensor guarde la temperatura en una variable.
 +
*<b>humidity = s:read("humidity")</b> --> Hace que el sensor guarde la humedad en una variable.
 +
*<b>pressure = s:read("pressure")</b> --> Hace que el sensor guarde la presión en una variable.
 +
*<b>print("temp: "..temperature..", humidity: "..humidity..", pressure: "..pressure)</b> --> Printa por pantalla todas las variables.
 +
*<b>tmr.delayms(500)</b> --> Esta sentencia hace referencia al tiempo que tarda en devolver los parámetros

Revisió del 09:17, 24 maig 2019

Como conectar el sensor en la placa Whitecat

Si nos fijamos en la siguiente imagen, el sensor tiene 4 cables:

  • Cable marrón: Este cable es el responsable de conectarlo en los apartados de 3V3/3V3s de la placa.
  • Cable naranja: Este cable va conectado al apartado de GND(suelo) de la placa.
  • Cable verde: Como ya dice en el sensor, va conectado a los módulos de SCL.
  • Cable azul: Como ya dice en el sensor, va conectado a los módulos de SDA.
Sensor tecnico.jpg

En la siguiente imagen se puede ver donde van conectados los diferentes cables

Cables.jpg

Programa conexión Sensor-Whitecat

En este apartado explicamos las funciones del archivo que establece comunicación entre el sensor y la whitecat.

  • s = sensor.attach("BME280", i2c.I2C0, 0) --> Esta sentencia provoca una comunicación del sensor. Especifica el modelo del sensor(BME280) y el protocolo de comunicación (i2c.I2C0).
  • temperature = s:read("temperature") --> Hace que el sensor guarde la temperatura en una variable.
  • humidity = s:read("humidity") --> Hace que el sensor guarde la humedad en una variable.
  • pressure = s:read("pressure") --> Hace que el sensor guarde la presión en una variable.
  • print("temp: "..temperature..", humidity: "..humidity..", pressure: "..pressure) --> Printa por pantalla todas las variables.
  • tmr.delayms(500) --> Esta sentencia hace referencia al tiempo que tarda en devolver los parámetros