top of page

Willian Machado

Mais ações

Posts do fórum

Willian Machado
03 de out. de 2020
In Módulos Relés
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 } }
Projeto do Willian content media
0
15
212
bottom of page