Mobile
Nesta lição, realizaremos um experimento simples, mas interessante: usar LEDs para criar luzes LED fluindo. Como o nome indica, essas luzes fluídas são compostas de oito LEDs seguidos que acendem sucessivamente e escurecem um após o outro como água corrente.
{Product:2000}{Product:1436}{Product:287}{Product:603}{Product:13}
O princípio deste experimento é simplesmente ligar oito LEDs como descrito na introdução.
Passo 1:Conecte o circuito conforme mostrado no diagrama a seguir.
O diagrama esquemático correspondente é o seguinte:
Passo 2: Programa (veja código de amostra em CD ou site oficial)
Oito LEDs acenderão um por um da esquerda para a direita, e depois saem um por um da direita para a esquerda.
Depois disso, os LEDs acenderão um por um da direita para a esquerda, e depois sairão um por um da esquerda para a direita.
Esse processo se repetirá indefinidamente.*/
Email:[email protected]
Site:www.sunfounder.com
2015.5.7
/**************************************/
const int lowerPin ? 2;//o menor anexar ao pino 2
const int highestPin ? 9;//o mais alto anexar ao pino 9
configuração do vazio()
{
definir pinos 2 a 9 como saída
para(int thisPin ? lowerPin;thisPin <= highestPin;thisPin++)
pinMode(thisPin,OUTPUT); inicializar estePin como uma saída
}
/****************************************/
loop vazio()
iterar sobre os pinos
ligar o led de mais baixo para o mais alto
digitalWrite(thisPin,HIGH);///turn this led on
atraso (100);//aguarde 100 ms
desvanecer do mais alto para o mais baixo
para(int thisPin ? highestPin;thisPin>?lowerPin;thisPin--)
digitalWrite(thisPin,LOW);///desligue este led
} )
Passo 3: Compilar o programa
Passo 4: Registo o programa no Quadro Um
Aqui você deve ver que oito LEDs acendem um por um da esquerda para a direita e desligam um por um da direita para a esquerda. Esse processo será repetido ininterruptamente.
Este simples experimento ajuda a aumentar a concorrência na aplicação de LEDs. Além disso, você pode modificar o programa fornecido para criar todos os tipos de padrões fantásticos.