Estou com uma duvida quanto ao uso do transistor bc458

Quero controlar o mp3 através do arduino, mas não consigo fazer o transistor acionar o botão do mp3.

Estou ligando o fio do mp3 no coletor, o pino 9 do arduino na base e no emissor eu estou ligando o fio terra.

Segue abaixo o meu código


int botaoPlay = 8;
int botaoFrente = 9;
int botaoTras = 10;
int botaoVolm = 11;
int botaoVoln = 12;


void setup() {
Serial.begin(9600);
pinMode(botaoPlay, OUTPUT);
pinMode(botaoFrente, OUTPUT);
pinMode(botaoTras, OUTPUT);
pinMode(botaoVolm, OUTPUT);
pinMode(botaoVoln, OUTPUT);

}


void loop() {


char numero = Serial.read();

if(numero == 'a'){
digitalWrite(botaoPlay, HIGH);
delay(500);
digitalWrite(botaoPlay, LOW);
}
if(numero == 'A'){
digitalWrite(botaoFrente, HIGH);
delay(400);
digitalWrite(botaoFrente, LOW);
}
if(numero == 'b'){
digitalWrite(botaoTras, HIGH);
delay(400);
digitalWrite(botaoTras, LOW);
}
if(numero == 'B'){
digitalWrite(botaoVolm, HIGH);
delay(400);
digitalWrite(botaoVolm, LOW);
}
if(numero == 'c'){
digitalWrite(botaoVoln, HIGH);
delay(400);
digitalWrite(botaoVoln, LOW);
}



}


Exibições: 222

Anexos

Responder esta

Respostas a este tópico

obrigado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço