Startup Buzzer Sound

0

He creado un cuadro de botones con un Arduino mini pro, que incluye LED y zumbadores. Estoy usando un registro de desplazamiento (74HC595) con un ULN2003 (para usar 12v en los LED) para decodificar el SPI.

Vea la parte superior derecha en: (disculpe el esquema, pero soy bastante nuevo en electrónica).

Hazclicparaobtenerunavistaampliada.

Cuandoloenciendo,loszumbadoressuenan(lamayoríadelasveces).PerosihagounreinicioenelArduinominipro,usandoelbotóndereinicio,luegoapagoyluegoenciendonuevamente,nohayningúnpitido.

HereducidoelcódigodeArduinoalmínimoparaintentaraveriguarporquéocurreesto.Sihagolosiguiente,elpitidonosedetiene:

constintSS10=10;voidsetup(){pinMode(SS10,OUTPUT);digitalWrite(SS10,HIGH);SPI.begin();SPI.setClockDivider(SPI_CLOCK_DIV16);}voidloop(){}

¿Puedeserqueenelinicio,elSPIestáutilizandounaconfiguraciónqueteníaenelapagadomásreciente?¿Puedeserlacorrientedeentradaquefluyeatravésdeloszumbadores?

Cualquierayudaseríamuyapreciada.

AquíestáelesquemaenelquebasémiusodelULN2003.Esdelahojadedatos.

Gracias de antemano.

    
pregunta Fed

1 respuesta

1

Figura1.LaspartesinternasdeULN2003.

LoprimeroquedebessaltardetuesquemaenesaáreaesquenohasconectadoelCOMatu+12Vcorrectamente.Suesquemalomuestraconectadoatravésdeuninterruptoratierra.

simular este circuito : esquema creado usando CircuitLab

Figura 2. Representando los transistores como interruptores. (a) El cableado correcto. (b) Lo que has hecho.

Los diodos en el chip están ahí para evitar que los transistores se dañen al cambiar las cargas inductivas. Deben estar conectados para suministrar positivo.

Mirando la Figura 1b, su configuración, debe quedar claro que si la PRUEBA se cierra, la corriente fluirá desde +12, a través del zumbador, a través de D3 y a través de la PRUEBA a tierra. El circuito se completará y BUZZ zumbará si la PRUEBA está cerrada.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas