¿Necesitamos verificar la disponibilidad de bibliotecas para un sensor en particular que se utilizará con raspberry pi? Digamos, por ejemplo, un sensor ultrasónico chino.

No puedo decir con certeza (ya que no ha proporcionado ninguna imagen o información adicional) , pero probablemente pueda hacer que funcione este sensor ultrasónico indescriptible.

Incluso si su sensor no tiene marca de ninguna manera, generalmente puede encontrar la marca, el modelo y otros detalles sobre el hardware revisando la lista, preguntando al vendedor o, si todo lo demás falla; inspeccionando su sensor recién adquirido. Busque números o nombres de modelos escritos en la PCB de su sensor o en los circuitos integrados del controlador montados en él *, colóquelos en un motor de búsqueda y úselos para encontrar hojas de datos y otra información sobre su sensor.

A juzgar por el precio especificado en la descripción de su pregunta, supongo que su sensor ultrasónico es un HC-SR04 o alguna variante del mismo; ya que estos son los sensores de alcance ultrasónicos más baratos y más comunes (AFAIK), pero es posible que desee verificar esto dos veces. La mayoría de ellos se parecen un poco a esto, pero los colores de la PCB pueden variar:

Ninguno de los sensores HC-SR04 que he visto son compatibles con los niveles lógicos de 3.3V utilizados por los SBC de Raspberry Pi. Para evitar esto, use una palanca de cambio de nivel lógico para convertir los niveles lógicos de 3.3V del Pi a la lógica de 5V utilizada por el HC-SR04. Si no tiene en cuenta esta diferencia en los niveles lógicos, puede terminar con un Pi horneado y un sensor de humo; o al menos un pin GPIO quemado o dos.

Hay innumerables tutoriales para cambiar entre niveles lógicos e interconectar HC-SR04 a SBC de la familia RPi: aquí hay uno para el RPi Modelo A. ¡ Feliz pirateo!

* Recomiendo usar una lupa para esto para evitar frustraciones innecesarias y dolores de cabeza inducidos por la fatiga visual.