The BMDatalogger can be used to Display all the engines sensors value you generally found inside your tuning software (BMTune, eCtune or HTS) but at all time in your project car. The BMDatalogger can be installed permanently in the car or used as a handheld device. It can also display Engine Error Code (MIL) and reset the ECU to clear the codes too. The BMDatalogger works with Two(2x) Bluetooth Adapters to communicate with the ECU. One Bluetooth adapter are installed on the BMDatalogger by itself and the other adapter will install in the 4Pin CN2 Slot of the OBD1 ECU, both adapter should be reprogrammed to pair with each other on when Powering them.
__*On the BMDatalogger sold by BMDevs/Bouletmarc, BOTH Bluetooth Adapters are already programmed and ready to be used when receiving your package, you don't need to program them but the guide to program the bluetooth adapters are down bellow*__
# BMDatalogger V3.0 Core
At the moment of writing this guideline, the Lastest BMDatalogger version available are the V3.0! This version now have an Atmega64A core which can make the projects files incompatible for the original Arduino Nano with the Atmega328P core. Severals lines of codes and functions have been added since the original release of the project files that it's taking now all the space of the Arduino Nano and needed something bigger with more space available to fully include the Setup menu and make the LCD Display fully independant of needing a computer to customize the screen and parameters.
You can download the tool to customize the LCD Display Paremeters [HERE][] for the BMDatalogger that are under V2.0! On the BMDatalogger V2.0 and Greater you DON'T need to download this tool, their is a 'setup' menu integrated to adjust the parameters of the LCD Display at your desire.
The 'Arduino' (or .ino files) shared in this project should be used __AT YOUR OWN RISK__ and for personal project only(not for business use). BMDevs/Bouletmarc aren't responsible for any possible damages caused to your device if you intend to use the codes and/or customize it to your desire. You must understand that the Codes are used on an Atmega64A core and that you'll have to find an alternative method to use it with your proper Arduino device.
Most of the HC05 sold on the market are set to 9600 baudrate by default, and they are on 'Master' mode by default. We need to change the Baudrate to 38400 and set ONE of the adapter to 'Slave' mode (automatic connection with the other adapter).