Ola,
Não entendi como funciona a função 'randomSeed' e de como ele esta ligado a geração de cores.
alguém pode me explicar!.
Ola,
Não entendi como funciona a função 'randomSeed' e de como ele esta ligado a geração de cores.
alguém pode me explicar!.
Oi Izaque, tudo bem?
A função randomSeed() é responsável por gerar um número aleatório diferente a cada vez que você executar o programa. E é preciso passar para essa função algo que seja aleatório e, no caso do Arduino, usamos uma das portas analógicas que não está em uso. Caso você executasse apenas a função random do método sorteiaCor isto não seria possível, pois utilizando somente a random em todas as execuções os números seriam os mesmos. Ou seja, a randomSeed() é um complemento da função random para que seja possível gerar números diferentes a cada execução do programa.
Deixo como referência a documentação do arduino sobre esta função.
Espero ter ajudado. Abraços e bons estudos!