MQ-3 Alcohol Sensor, Breakout Board + Arduino

The MQ-3 is a heater-driven alcohol sensor that outputs an analog signal (usually interpreted somewhere between 150 and 1023 depending on how long you let the sensor warm up), which through the use of your Arduino code and calibration, can be interpreted for whatever use you need.

Hookup Diagram


Putting The Pieces Together

When attaching your MQ-3 to the SparkFun Breakout Board, it should be noted that it doesn’t matter which way the MQ-3 alcohol sensor is pressed in. Both the A pins are electronically the same as well as the B pins. The center pins on both sides are the heater element pins. Since the circuit will be running on +5V DC it doesn’t matter which way the sensor is soldered to the board. As long as you have the SparkFun logos and pin labels facing downward, so you can still see them when the sensor is flipped over, you are good to go!


Note: Again, the MQ-3 is heater-driven so be aware that the sensor will become warm and may even emit a smell at first. This is completely normal.

Calibration: If you take your time, you can find out what values equate to specific percentages or even blood alcohol concentration in the case of a breathalyzer. You will of course need to calibrate your MQ-3 based on your specific Arduino code since sensor readings will vary. Although I can’t help with your specific calibration scenario, the best advice I can give you is to use several isopropyl alcohol bottles at different percentages for your testing. Do NOT get the sensor wet with alcohol! Simply squeeze to breathe the vapors of the alcohol into the sensor and take your readings.



The Arduino code for this is very simple if you just want to view the raw data.

Project Parts List

int mq3_analogPin = A0; // connected to the output pin of MQ3 

void setup(){
  Serial.begin(9600); // open serial at 9600 bps

void loop()
  // give ample warmup time for readings to stabilize

  int mq3_value = analogRead(mq3_analogPin);

  delay(100); //Just here to slow down the output.

56 thoughts on “MQ-3 Alcohol Sensor, Breakout Board + Arduino

  1. Pingback: buy cialis online
  2. Pingback: cialis 5mg price
  3. Pingback: canadian cialis
  4. Pingback: cialis for sale
  5. Pingback: viagra 100mg
  6. Pingback: viagra 50mg
  7. Pingback: ed pills online
  8. Pingback: cialis generic
  9. Pingback: vardenafil canada
  10. Pingback: vardenafil 20mg
  11. Pingback: sildenafil viagra
  12. Pingback: tadalafil reviews
  13. Pingback: short term loans
  14. Pingback: mount airy casino
  15. Pingback: cash loans
  16. Pingback: viagra cost
  17. Pingback: casino online usa
  18. Pingback: 20 cialis
  19. Pingback: 5 mg cialis
  20. Pingback: 20 cialis
  21. Pingback: new cialis
  22. Pingback: cialis 5 mg
  23. Pingback: casino slot
  24. Pingback: free slots online
  25. Pingback: cheap viagra
  26. Pingback: sildenafil dosage
  27. Pingback: tadalafil liquid
  28. Pingback: tadalafil citrate
  29. Pingback: online slots

Leave a Reply