Cambio de nivel Arduino 5v a 1.8v

-1

Estoy tratando de nivelar el cambio 5v del Arduino a 1.8v. He conectado el cambiador de nivel como se muestra en la imagen de abajo. Sin embargo, no estoy obteniendo 1.8v del pin A1. ¿Puedes decirme, por favor, qué estoy haciendo mal?

    
pregunta Michael Vo

6 respuestas

2

La respuesta fue soldar los encabezados al tablero de ruptura. Sentarse una tabla de ruptura en la parte superior de los pines del cabezal enchufados en una tabla de pan no proporcionará una conexión sólida entre los pines.

    
respondido por el Michael Vo
0

Asegúrese de que tanto la conexión a tierra de Arduino como la conexión a tierra de 1,8 V estén conectadas entre sí y la conexión a tierra de la placa del traductor.

Aparte de eso, ¿has verificado que la salida de arduino es alta con un multímetro? Si tanto el terreno como el Arduino funcionan como se espera, es posible que sea un cambiador de nivel malo o muerto.

    
respondido por el Passerby
0

De acuerdo con la página 1 de la hoja de datos de TI, la SALIDA DE HABILITACIÓN del chip debe reducirse mientras VccA y VccB se encienden, y ese no parece ser el caso en su circuito.

    
respondido por el EM Fields
0

¿Necesitas cambiar solo en una dirección y solo en un pin? Un diodo Shottky y una resistencia pueden ser una mejor solución.

    
respondido por el ilkhd
0

Su problema radica en el código que está utilizando para escribir en el pin:

analogWrite(2,255);

Esto aplicará una señal PWM con un ciclo de trabajo del 100% a Pin digital 2 . Sin embargo, ha conectado su cambiador de nivel a Pin analógico 1 .

La función analogWrite se usa para controlar los pines compatibles con PWM, no tiene nada que ver con los pines analógicos.

Pruebe lo siguiente y vea si hace lo que usted espera

digitalWrite(A1,HIGH);

Editar

No importa, he leído mal tu pregunta, parece que estabas hablando de A1 en el cambiador de nivel, no en A1 en el Arduino. Disculpas.

    
respondido por el Tom Carpenter
0

Si solo desea obtener una salida de 1.8 voltios de GPIO de Arduino, puede usar un circuito divisor de voltaje.

    
respondido por el Saad Rafey

Lea otras preguntas en las etiquetas