Problema con ;class ultrasonic' has no member named 'ranging [Secuestrado]

tengo un problema con este programa me aparece;class ultrasonic’ has no member named ‘ranging’ y ya le descarge librerias y nada que puede ser?

#include <Servo.h>
#include <Ultrasonic.h>

Ultrasonic ultrasonic(3,5); 
Servo miniservo1; 
Servo miniservo2; 
int led=7;
int distancia; 


void setup()
{
miniservo1.attach(11); 
miniservo1.write(0);

 pinMode(led, OUTPUT);
}

void loop()
{  

 distancia = ultrasonic.ranging(CM); 
 
 if(distancia <= 20)
 { 
 
     miniservo1.write(180);
      
     digitalWrite(led, HIGH);   
     delay(500);   
 }else{  
 miniservo1.write(0);

 digitalWrite(led, LOW);
 }  
 delay(500);  
}

Lo primero al llegar a un foro es leerse sus normas.
Luego respetar las advertencias, acabas de responder un hilo del 2014 pretendiendo que alguien te responda de quienes entonces inciaron el tema? Algo que no pasará seguramente.
Lo mejor es esto, crear un nuevo tema y esperar las respuestas.

Lee las normas, indica que librería usas porque hasta acá has posteado y mal un código (mira como editarlo usando etiquetas).
Coloca el link de la librería o bien indica si la has descargado usando el gestor de librerías.

Has instanciado Ultrasonic como una clase de ultrasonic ( es una mala elección de nombres)
Por eso en tu programa pusiste distancia = ultrasonic.ranging(CM); pero lo correcto sería: distancia = Ultrasonic.ranging(CM )
);