ATMEGA328p solo genera 1.15V

0

Construyo una placa independiente para mi chip ATMEGA328P-U de acuerdo con este tutorial (que debería ser el mismo como this ).

Mi esquema debería tener este aspecto

Enmiperfboardrealtengo2líneasGNDy2líneasde5V(unparencadalado).Heverificadoqueestosson5.02V.

  

Pin-Voltaje

    

7-5.02V

    

20-5.02V

    

21-5.02V

    

19-0.558V

    

3-1.15V

    

4-1.15V

    

5-BAJO

TodoslospinesquedebenconectarseaGNDleenunvoltajecercanoa0V.

Usandoelsiguientecódigo

intrelayp1=1;//LEDonPin13ofArduinointrelayp2=2;//LEDonPin13ofArduinointpirPin=3;//InputforHC-S501intLED=19;//InputforHC-S501intpirValue;//PlacetostorereadPIRValuevoidsetup(){pinMode(relayp1,OUTPUT);pinMode(relayp2,OUTPUT);pinMode(LED,OUTPUT);pinMode(pirPin,INPUT);digitalWrite(LED,HIGH);digitalWrite(relayp1,HIGH);digitalWrite(relayp2,HIGH);}voidloop(){pirValue=digitalRead(pirPin);if(pirValue==HIGH){digitalWrite(relayp1,LOW);digitalWrite(relayp2,LOW);delay(120000);digitalWrite(relayp1,HIGH);digitalWrite(relayp2,HIGH);}else{//Safe!Continueusualtasks...}}

Nosemuestraenelesquema,utilizoundetectordemovimientoPIRHC-SR501queestáconectadoalPin5(D3).Lospin3y4estánconectadosaunrelé.

Laconfiguraciónfuncionaeneltablero,usandolaenergíadirectamentedemiclondearduinouno.

Laplacaindependienteestáalimentadaporunafuentedealimentaciónde12V,1.5A.

Comopuedever,losvoltajesdesalidasondemasiadobajos.Ademásdeeso,elLEDnoseenciende.Subíotroboceto,quedeberíacambiarPin3y4ALTOdurante5syBAJOpor5s.

intrelayp1=1;//LEDonPin13ofArduinointrelayp2=2;//LEDonPin13ofArduinointpirPin=3;//InputforHC-S501intLED=19;//InputforHC-S501intpirValue;//PlacetostorereadPIRValuevoidsetup(){pinMode(relayp1,OUTPUT);pinMode(relayp2,OUTPUT);}voidloop(){digitalWrite(relayp1,LOW);digitalWrite(relayp2,LOW);delay(5000);digitalWrite(relayp1,HIGH);digitalWrite(relayp2,HIGH);delay(5000);}

IgnoralosencabezadosdePINfemeninos.

Todavía mido 1.15V. Así que asumo que el chip no está funcionando correctamente en el tablero. ¿Alguna idea de qué comprobar a continuación?

    
pregunta idkfa

1 respuesta

0

Finalmente descubrí por qué el circuito no funcionó. Al menos tengo mi LED parpadeando, tendré que ver cómo maneja el relé.

El cristal no estaba conectado a la µC, vea la imagen. No tengo ni idea de cómo me pasó esto, ya que creé el esquema con la pizarra a mano y no con el tutorial.

Todavía estoy muy agradecido por los aportes relacionados con:

Diodos de retorno de retorno

ULN2x03 (A mi entender, esto también debería resolver el problema de la corriente de salida de la atmega, ya compré una y la usaré en mi próximo proyecto)

    
respondido por el idkfa

Lea otras preguntas en las etiquetas