Boa tarde.
Baixei este arquivo para o arduino LED_RGB3.ino ele oferece poucas cores, não entendo nada de arduino, vi este na internet que eu consigo acrescentar mais cores arcoiris.ino. Tentei adaptar o primeiro código neste ultimo mas sem sucesso.
Gostei do funcionamento deste primeiro, a desvantagem e que ele não permite que eu acrescente cores novas. Como que eu consigo adaptar o sistema do primeiro neste segundo ou coloque a opção para que eu possa colocar mais cores.
Tags:
Boa noite CE, (se não gosta que te chame pelas iniciais, avise),
a descrição do seu projeto está muito vaga.
Para que possamos ajuda-lo, precisamos saber o que você espera o seu projeto fará, pois ele existe
na sua cabeça, não na nossa.
Faça um descrição clara e sucinta de como deverá funcionar o seu projeto.
RV
Bom dia CE,
post aqui o link de onde vc baixou o sketch "LED_RGB3.ino".
RV
As cores seguem o formato RGB (R = Red, G = Green, B = Blue).
A combinação dessas 3 cores forma uma nova cor de acordo com a intensidade de cada uma delas. O valor de cada cor é representado por um byte. Em decimal, um valor entre 0 e 255.
Por exemplo, para a cor branca, seta-se todos os valores no máximo: Branco = (255,255,255). Se quer vermelho, seta o vermelho no máximo e zera as outras: Vermelho = (255,0,0). E por aí vai... São 255³ combinações! Quase 16.6 milhões do cores.
Ou seja: basta você definir a combinação da cor desejada.
Sites que podem ser úteis:
Tabela de cores e seus valores em RGB:
https://celke.com.br/artigo/tabela-de-cores-html-nome-hexadecimal-rgb
Compor uma cor e obter o RGB:
Em resumo, o código do RGB3 gera valores pseudo-aleatórios para a criação de novas cores, fazendo centenas e centenas de combinações diferentes à medida em que o tempo passa.
Imagino que ele gere um efeito bem bacana na prática.
Você gostaria de ter controle sobre as cores?
Por exemplo, ter funções como escolher uma cor fixa a sua escolha ou alterar para o modo aleatório? Seria isso?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por