Mh Sensor — Series Flying Fish Ir Sensor Datasheet Fixed

Here are the verified specifications. Ignore any PDF that claims different voltages or pinouts without looking at the back of the board.

Decoding the MH Flying Fish IR Sensor: Why Your Datasheet is Broken (And How to Fix It)

void loop() { int sensorState = digitalRead(sensorPin); Mh Sensor Series Flying Fish Ir Sensor Datasheet Fixed

Stop reading the fake datasheet and run this code instead:

If your sensor isn't working like the "broken" datasheet said, here is the troubleshooting guide: Here are the verified specifications

If you have a drawer full of sensors, chances are you have a few green modules labeled MH Sensor Series "Flying Fish" . These are arguably the most common infrared (IR) proximity sensors on the market. They are cheap, reliable for line-following robots and tachometers, and they run on 5V.

Today, we are going to fix that. Here is the actual working datasheet for the MH Flying Fish IR Sensor—no confusion included. These are arguably the most common infrared (IR)

Your potentiometer is mis-set. Turn the blue box trimmer counter-clockwise. The Flying Fish has a digital output, not analog. The pot adjusts the threshold . If the threshold is too low, it will always read "1" (nothing detected).