The SparkFun BME280 is an Atmospheric Sensor Breakout to measure barometric pressure, humidity, and temperature.
This library allows to interact with the BME280 connected to a tessel, using the official tessel library.
johnny-five library includes ways to interact with BME280.
This library uses a lot of code from
"Creative Commons BME280" by sparkfun is licensed under CC BY 2.0
"BME280 circuit (Tessel 2)" by sparkfun is licensed under CC BY 2.0
const tessel = ;const BME280 = ;const port = tesselportA; // Use the SCL/SDA pins of Port A// Single mesure// slaveAddress is an optional 2nd param, defaults to 0x77const sensor = tesselportA;/////////////////// Event handler/////////////////// optional event handlersensor;//////////////////// SingleMeasure//////////////////sensor;////////////////////// multiple measure////////////////////// optional 2nd param: a callback functionrecurrentSensor;//... when you are ready to stop
Why did I reinvent the wheel? All the functionalities are available from
- I just wanted to play with my new Tessel, and get familiar with development boards (Tessel is my first one!! 🎉🤓🍾!!).
- I wanted to create a library that uses the official Tessel library, to get familiar with the API. This was before realizing all the humongous
list of features already implemented by
- I thought that having a pure Tessel 2 library was a good idea. This was before understanding all the buffer operations needed...
- hmmm... why not?