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
}
}
@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