For Arduino

Boards to control Bosch LSU 4.9 wideband sensors and compatible units from an Arduino.. The modules have their own microcontroller and talk to your Arduino board over the SPI bus, and the function libraries keep the Arduino code down to a few lines. The shield gives you direct access to the CJ125 chip. All of them come with working code examples.

Below you will find a comparison table of the boards we sell today, the add-ons that complete your setup, and a full list of every module and shield we have made, current and discontinued.

Compare the boards

All of them read the same wideband lambda sensor, but each board is different: extra sensors, programming effort, whether it runs without an Arduino, data logging. Compare and pick the one that fits your project.

Pro Lambda
01D21V00
Lambda Module
01M11V00
Lambda Shield
01S00V00
Pro Lambda 01D21V00 with its display Lambda Module 01M11V00 with its wiring to an Arduino Lambda Shield 01S00V00 stacked on an Arduino board
Plug and play Yes Needs an Arduino Needs an Arduino
Lambda sensor Bosch LSU 4.9 Bosch LSU 4.9 Bosch LSU 4.9
RPM Yes
EGT Yes, up to 1000 °C (1832 °F)
Bluetooth BLE 5.1
App iOS, macOS and Android
See details →
Display LCD 2×16

All three read the same Bosch LSU 4.9 wideband sensor. See how each one works with an Arduino →

Pro Lambda
01D21V00
Lambda Module
01M11V00
Lambda Shield
01S00V00
Works with an Arduino Yes, optional Yes Yes
Works without an Arduino Yes
Library lambda_d.h lambda.h
Effort to adapt it to your project Low Low High
5 V Arduino boards Yes Yes Yes
3.3 V Arduino boards With SPI level shifter With SPI level shifter
Arduino resources used Low Low High
Several units on one Arduino With hub, datalogger shield or wiring With hub, datalogger shield or wiring
Data logging With datalogger shield or APP (iOS or macOS) With datalogger shield
Arduino pins used 6 — SPI (4), GND (1), 5 V (1) 6 — SPI (4), GND (1), 5 V (1) Many
Format Module Module Stackable shield

The Pro also works on its own, with no Arduino connected. See the Pro →

Add-ons

Extra boards for your Arduino setup: more modules at once, 3.3 V compatibility and data logging.

ImagePartUtilityCompatible ArduinosCompatible modules

Hubs. SPI bus wiring hub for lambda modules.

Allows you to easily connect several lambda modules to a single arduino board.UNO
UNO WIFI
MEGA
Others
Lambda modules:
01M11V00.
01M21V00.
01M30V00.

Voltage adapter for SPI bus, 3.3-5V.

It allows a 5 V slave to communicate on a 3.3 V SPI bus, accepting multiple slaves. 3.3V Arduino boards such as:
NANO
Others,
Lambda modules:
01M11V00.
01M21V00.
01M30V00.

Datalogger Shield with MicroSD card and RTC. Controlduino 91S00V00.

It allows data to be saved in CSV format, and has connectors to facilitate the connection of lambda modules and I2C displays.UNO
UNO WIFI
MEGA
Others
Lambda modules:
01M11V00.
01M21V00.
01M30V00.

All modules and shields

Every board we have made, current and discontinued. Open any model for downloads and support.

ImagePartMeasureAPPlibraryTypeBuetoothStatusLambda ICLambda ProbeEnhanced Power SupplyVoltage[V]
Pro Lambda 01D21V00 board

01D21V00

%O2, Lambda, AFR.
Wideband.+ RPM + EGT
iOS, macOS and Android
See details →
Lambda_d.hPlug-and-play module with its own microcontroller — works with or without an ArduinoyesAvailableSTMicroelectronics IC - L9780Bosch LSU4.9 and others.
yes10.8 to 16.5
Lambda Module 01M11V00 board

01M11V00

%O2, Lambda, AFR.
Wideband.
NoLambda.hModule with its own microcontroller NoAvailableSTMicroelectronics IC - L9780Bosch LSU4.9 and others.yes10.8 to 16.5
Lambda Shield 01S00V00 board

01S00V00

%O2, Lambda, AFR.
Wideband.
NoNoShieldNoAvailableBosch IC – CJ125Bosch LSU4.9No10.8 to 16.5
Lambda Shield with Bluetooth 1S01V00 board

01S01V00


Replaced by Pro Lambda 01D21V00 →

%O2, Lambda, AFR.
Wideband.
Android: Legacy app — live readings onlyNoShield
yesLast unitsBosch IC – CJ125Bosch LSU4.9yes10.8 to 16.5
Lambda Module and RPM 01M21V00 board<br />

01M21V00


Replaced by Pro Lambda 01D21V00 →

%O2, Lambda, AFR.
Wideband.
+ rpm
NoLambda_rpm.hModule with its own microcontroller.
Stackable with 02S00V00
NoLast unitsSTMicroelectronics IC - L9780Bosch LSU4.9 and others.
yes10.8 to 16.5
Double Lambda Module and RPM 01M30V00 board<br />

01M30V00


Replaced by 2 x Pro Lambda 01D21V00 →

2x(%O2, Lambda, AFR.
Wideband.)
+ rpm
NoLambdaX2_rpm.hModule with its own microcontroller.
NoLast unitsSTMicroelectronics IC - L97802 x Bosch LSU4.9 and others.
yes10.8 to 16.5
Shield 02S00V00 board
02S00V00Temperatures,
Pressures,
Analogue inputs,
Inductive sensor.
NoNo
Stackable shield.
01M21V00 stacks on top of this board.
yesDiscontinued yes10.8 to 16.5

Which one to choose?

  • If you want to integrate a wideband lambda sensor in your project, quickly and easily and without wasting time and resources of your arduino board, choose the 01M11V00 Module. With the instruction set of its library you can obtain the value of %O2, lambda, AFR, battery voltage…, just occupying the SPI connection pins of your arduino, and the microcontroller integrated in the module will perform all the calculations, so it will not waste almost any resources of your arduino.
  • To send the data to a computer (arduino serial monitor) : Shield 01S00V00
  • To send the data to the smartphone application via bluetooth (Using the included smartphone application): Shield 0S01V00.
  • To send the data to your computer and/or integrate it into your project without using almost resources of your arduino board: Module 01M11V00 This module has an internal microcontroller that controls the wideband lambda probe and sends the data via SPI to the arduino which does not do any calculations, it does not consume time or resources of your arduino board. For example you could control the fan speed depending on the %O data, using almost no resources of your arduino board.

In summary

  • Shield 01S00V00: it is used to obtain the value of %O2, lambda and AFR at low frequency independently of your project. to display on the computer (serial monitor) or on the mobile (with external blueooth module) at 3Hz it is suitable. It is very difficult to modify the arduino programming and to integrate it into a more complex project.
  • Shield 0S01V00: serves to get the value of %O2, lambda and AFR at low frequency regardless of your project, It is suitable for displaying at 3Hz, to send Blueooth supports high frequency 100Hz. Basically it is very improved to send data by bluetooth to mobile phone, no need to add external modules to the arduino, no external power supply. It has an integrated bluetooth module to send data to the mobile. It has a filter and a buck converter that allows a 6.5V input to the arduino and power it from there in an efficient and safe way. Note: the two Shields can use the same programming, although in this model with integrated Bluetooth it would allow to send high frequency data via bluetooth. It is very difficult to modify the arduino programming and to integrate it into a more complex project.
  • The module 01M11V00It is very easy to integrate into a more complex project without losing calculation time because it has an integrated microcontroller that performs all the calculations, basically arduino only communicates SPI. This module is best if you want to integrate it into your project. You could for example control the combustion by varying the fan speed to have a % of oxygen in the smoke. You could visualise the %O2, lambda and AFR data on a display…