Índice:

Bentzi Led: 3 etapas
Bentzi Led: 3 etapas

Vídeo: Bentzi Led: 3 etapas

Vídeo: Bentzi Led: 3 etapas
Vídeo: Undertale last breath phases 1-3 theme 2024, Novembro
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

é assim que fica quando está funcionando

Etapa 1: Código para a Luz

Código para a Luz
Código para a Luz

Pode estar um pouco agitado quando você olha daqui

int greenled = 9; // define a cor verde da luz

int blueled = 10; // define a cor azul da luz int redled = 11; // define a cor vermelha da luz int redval = 0; // define um valor que pode ser alterado para a cor vermelha int blueval = 0; // define um valor que pode ser alterado para a cor azul int greenval = 0; // define um valor que pode ser alterado para a cor verde int potPin = A0; // define um valor para o pentenciômetro permite que ele funcione void setup () {// coloque seu código de configuração aqui, para ser executado uma vez: pinMode (potPin, INPUT); // ao torná-lo um INPUT, você está dizendo ao Potpin para ler quais são os valores pinMode (A0, INPUT); // ao torná-lo um input, ele está dizendo a ele para ler os valores e enviá-lo para o pinMode claro (esverdeado, OUTPUT); // para todas as luzes, dizendo-lhes para serem SAÍDAS, você está dizendo para elas produzirem uma cor. pinMode (redled, OUTPUT); pinMode (blueled, OUTPUT); Serial.begin (9600); // isso diz ao Serial para começar a imprimir valores}

void loop () {// coloque seu código principal aqui, para executar repetidamente: redval = analogRead (potPin); // isso está informando o valor a ser lido do potpin greenval = analogRead (potPin); // isso está informando o valor para ler no potpin blueval = analogRead (potPin); // isso está informando o valor a ser lido no potpin redval = map (redval, 0, 1023, 255, 0); // isso está informando os valores para interputar de 0 a 1023 e 255 a zero blueval = map (blueval, 0, 1023, 0, 255); // o mesmo que acima, apenas números diferentes greenval = map (greenval, 0, 1023, 130, 5); // igual aos dois acima, apenas números diferentes Serial.print (redval); // dizendo ao Serial para imprimir o mesmo valor de vermelho para azul e verde Serial.print (blueval); Serial.println (greenval); analogWrite (redled, redval); // diz à luz para agir como o redvalue diz para analogWrite (greenled, greenval); analogWrite (azul, azul);

}

Etapa 2: configuração

Configurar
Configurar
Configurar
Configurar
Configurar
Configurar

perna grande para a luz vai para cinco volts perna do meio para pentâmetro vai para A0

Etapa 3: como fica quando você tenta no final

Se você quiser alterar as cores, volte para o conjunto de códigos e ajuste os números quando redvalue ou verde ou azul estiver lendo do mapa, altere essencialmente os números aqui, este passo redval = map (redval, 0, 1023, 255, 0);

Recomendado: