/************************************************************************* * Sample sketch based on OBD-II library for Arduino * Distributed under GPL v2.0 * Copyright (c) 2012-2013 Stanley Huang * All rights reserved. *************************************************************************/ #include #include #include // OBD-II UART Adapter COBD obd; // OBD-II I2C Adapter //COBDI2C obd; void setup() { // we'll use the debug LED as output pinMode(13, OUTPUT); // start communication with OBD-II UART adapter obd.begin(); // initiate OBD-II connection until success while (!obd.init()); } void loop() { int value; if (obd.readSensor(PID_RPM, value)) { // RPM is read and stored in 'value' // light on LED when RPM exceeds 5000 digitalWrite(13, value > 5000 ? HIGH : LOW); } }