Nesta aula faremos com que um led, que está conectado diretamente a porta 9 pisque em
intervalos de 1 segundo.
Primeiro clicamos em “OUTPUT”
Clicamos no botão correspondente a porta, no nosso caso, “9”
E depois em “On” para ligar o led.
Agora, vamos deixa-lo ligado por 1 segundo
Clicamos em “WAIT”
Digitamos o valor “1000” que corresponde a 1 segundo, o tempo é informado em
milissegundos.
Vamos agora desligar o led, para isso, clicamos novamente em “OUTPUT’
Selecionamos a porta, e desta vez clicaremos em “OFF”
Agora, vamos deixa-lo desligado por 1 segundo
Clicamos em “WAIT”
Digitamos o valor “1000”.
Vamos agora fazer com que o programa seja executado várias vezes.
Para isso clicamos em jump, e vamos “voltar” para a primeira linha, então, digitamos o
número, “0001” e pronto.
O seu código deverá ser muito semelhante a este:
Podemos finalizar e salvar, aguardar ser processado e fazer o upload.
Em caso de dúvidas, revise o código e tente entender bem cada função do programa,
quando se sentir confortável, avance para o próximo exercício.
Também é possível conectar um led externo, ligando o positivo no pino “s” e o negativo
no pino “gnd” na porta especificada em seu código.
Dipostivo LED externo:
Positivo é o cabo vermelho e negativo o preto.
Exemplo de ligação:
Nesta aula vamos ligar leds pressionando os botões s2 e s3 da nossa placa 3.6
Primeiro temos que ler os nossos sensores digitais(botoes)
Clicamos em read sensor
Digital 2 e ok
E repetimos a operação para o sensor digital 3
Usaremos agora a estrutura condicional "if sensor"para ligar os leds caso os botoes
estejam pressionados e
A estrutura "else" para caso não estejam pressionados, o led apague.
Clicamos em if senso rstart commands block
Selecionamos a porta 2, a condição == e o estado On
Agora vamos informar a ação a ser tomada caso essa condiçao seja atendida
Vamos ligar o led 9,
Clicamos em output 9 on e ok
Agora vamos fechar o bloco de comandos do if sensor clicando no end commands block
no grupo if sensor
Clicamos agora em start commands block no else
E vamos colocar o comando para desligar o led,
Output 9 off
E também fecharemos o bloco de comandos do else
Repita os passos de if e else para o sensor digital 3seu código deverá ser semelhante a
este:
Os leds e os botões podem ser substituídos por dispositivos externos.
Para ligar o led, conecte o positivo(vermelho) no pino S da porta especificada e o
negativo(preto) no pino GND.
Para ligar o sensor de toque, conecte-o colocando o cabo branco no pino S da porta
especificada, e consequentemente o vermelho em 5V e o preto em GND.
Exemplo de montagem do led:
Exemplo de montagem do botão:
Podemos finalizar e salvar, aguardar ser processado e fazer o upload.
Em caso de dúvidas, revise o código e tente entender bem cada função do programa,
quando se sentir confortável, avance para o próximo exercício.
Exemplo na protoboard:
Note que deve ligar o fio vermelho na porta escolhida durante a programação, se seguir
esta montagem, altere a porta no seu programa de 9 para 13.
Download

Nesta aula faremos com que um led, que está conectado