Does anyone know why this moisture sensor always return low?, even when it is dry

Code: Select all

    public sealed partial class MainPage : Page
    {

        private GpioPin sensorH;
        private const int PIN_HUMEDAD = 11;

        public MainPage()
        {
            this.InitializeComponent();
            InitGPIO();
        }


        private void InitGPIO()
        {
            var gpio = GpioController.GetDefault();

            // Show an error if there is no GPIO controller
            if (gpio == null)
            {

                sensorH = null;
                return;
            }

            sensorH = gpio.OpenPin(PIN_HUMEDAD);

           sensorH.SetDriveMode(GpioPinDriveMode.Input);
            tb_humedad.Text = sensorH.Read().ToString();

        }

    }
}