top of page

Módulos Relés

Public·1 member

Projeto do Willian

Boa Tarde seguinte, estou tentando fazer um projeto é primeira vez que faço. Estou utilizando o arduino mega 2560. Problema é seguinte quando abro vixen para montar a sequência os pisca ficam sempre aceso independente do efeito que tento fazer, seja strobo, ou set level. Porque será que está acontecendo isso.

Segue fotos do esquema que montei e código que utilizei no arduino.


//==========================>Definição dos pinos e nomes das variáveis

int Led1 = 2;

int Led2 = 3;

int Led3 = 4;

int Led4 = 5;

int Led5 = 6;

int Led6 = 7;

int Led7 = 8;

int Led8 = 9;

int Led9 = 10;

int Led10 = 11;

int Led11 = 12;

int Led12 = 13;

int Led13 = 14;

int Led14 = 15;

int Led15 = 16;

int Led16 = 17;


int i = 0;

int incomingByte[16];


void setup()

{

//==========================>Velocidade da comunicação Serial

Serial.begin(9600);

//==========================>Define como saída

pinMode(Led1, OUTPUT);

pinMode(Led2, OUTPUT);

pinMode(Led3, OUTPUT);

pinMode(Led4, OUTPUT);

pinMode(Led5, OUTPUT);

pinMode(Led6, OUTPUT);

pinMode(Led7, OUTPUT);

pinMode(Led8, OUTPUT);

pinMode(Led9, OUTPUT);

pinMode(Led10, OUTPUT);

pinMode(Led11, OUTPUT);

pinMode(Led12, OUTPUT);

pinMode(Led13, OUTPUT);

pinMode(Led14, OUTPUT);

pinMode(Led15, OUTPUT);

pinMode(Led16, OUTPUT);


}


void loop()

{

if (Serial.available() >= 16)

{

for (int i=0; i<16;i++)

{

incomingByte[i] = Serial.read();

} // Pinos do Arduino

analogWrite(Led1, incomingByte[0]); // Pino 2

analogWrite(Led2, incomingByte[1]); // Pino 3

analogWrite(Led3, incomingByte[2]); // Pino 4

analogWrite(Led4, incomingByte[3]); // Pino 5

analogWrite(Led5, incomingByte[4]); // Pino 6

analogWrite(Led6, incomingByte[5]); // Pino 7

analogWrite(Led7, incomingByte[6]); // Pino 8

analogWrite(Led8, incomingByte[7]); // Pino 9

analogWrite(Led9, incomingByte[8]); // Pino 10

analogWrite(Led10, incomingByte[9]); // Pino 11

analogWrite(Led11, incomingByte[10]); // Pino 12

analogWrite(Led12, incomingByte[11]); // Pino 13

analogWrite(Led13, incomingByte[12]); // Pino 14

analogWrite(Led14, incomingByte[13]); // Pino 15

analogWrite(Led15, incomingByte[14]); // Pino 16

analogWrite(Led16, incomingByte[15]); // Pino 17


}

}



222 Views
Varley Gianini
Varley Gianini
May 10, 2021

@Willian Machado Desculpa a demora, mas enfim você conseguiu fazer os piscas funcionarem? Pois agora consegui ver o video. Bom o que esta acontecendo para eles não funcionar junto com os reles é que o Jump da bobina dos reles está desconectada. Veja essa postagem que fiz aonde demonstra a ligação de uma fonte externa no modulo Rele. Esquema de ligação do Rele mecânico 8 canais no Arduino com alimentação externa

Members

bottom of page