Você está na página 1de 9

Robtica Educacional

Vdeo-Aula 011 Usando as sadas digitais da POP1

Ol. Nessa vdeo-aula vou mostrar como conectar um led na sada digital. Perguntas, dvidas e sugestes enviem para este e-mail: mgprojetos@uol.com.br. Essa a interface POP1.

Com esta placa e com materiais alternativos, possvel construir vrios projetos de robtica e automao. Mesmo para aqueles que j trabalharam e j conhecem esta placa, importante conhecer cada uma de suas conexes. Aqui voc pode conectar at 5 servo motores de rotao ou de posio para usar em seu projeto.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1

Essas 4 conexes permitem ligar at 4 sensores na POP1.

Esses 3 conjuntos formam as sadas digitais, das quais vamos abordar nessa vdeo-aula.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1

Sada serial: atravs desse conector interligamos o PC POP1.

Quando voc utilizar sensores de luminosidade ou de temperatura, use esse conector para aliment-los.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1
Finalmente esse o conector da fonte de alimentao.

Utilizaremos leds, resistor de 220 ohms, fios eltricos, alicate e 1 estilete.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1
O led uma espcie de lmpada de estado slido, ou seja, sem filamento. Ele tem o lado positivo e o lado negativo. Vou utilizar o led vermelho.

Note que um terminal maior que outro. Normalmente, este terminal maior o positivo, e irei lig-lo a 1 resistor.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1

Todo esse material voc pode encontrar em lojas de componentes eletrnicos e assistncia tcnica de rdio e televiso. O outro terminal do resistor vou conectar ao fio vermelho, indicando que esse o positivo. O outro terminal do led ser conectado ao fio preto, o negativo.

Essas cores so comumente atribudas ao positivo e ao negativo. J temos um led ligado a 1 resistor e 2 fios: 1 vermelho e 1 preto.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1
Com 1 agulha, faa uma abertura na outra extremidade do fio. (Confira na foto abaixo).

Com essa abertura pode-se inserir o fio na sada digital 1 da interface POP1.

Note que o fio preto e o fio vermelho tm lado certo para serem ligados. Se forem invertidos, o led no acender.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1
Agora j podemos utilizar o Software SuperLogo 3.0. Nesse Software temos que abrir a biblioteca para fazer a comunicao entre o SuperLogo e a POP1. Essa biblioteca se chama POP1. LGO a extenso para as bibliotecas do SuperLogo. Abrir. J temos disponveis os comandos iniporta e

saidadigital 1 Saidadigital 1 vai acionar a sada digital 1. O prximo nmero a ser inserido nesse comando para colocar essa sada em 1 ou em 0. Podemos acender o led colocando saidadigital 1 1 Pronto, nosso led est aceso. Se quisermos apag-lo, s colocar saidadigital 1 novamente e o valor para ele apagar, que ser 0 saidadigital 1 0 Pronto, est apagado. Com o led instalado e funcionando, vamos escrever uma rotina bem simples para fazer o led piscar com tempos diferentes. Para isso, vamos criar um novo procedimento (Procedimento, Novo) chamado piscaled. Como o led ir acender e apagar sem parar, o programa ter um lao faaenquanto. faaenquanto[ ][1=1] Abre colchetes, lembre que tudo que estiver dentro do colchetes estar relacionado com a condio do comando faaenquanto. Vamos colocar uma condio que nunca muda: nessa condio colocaremos 1=1, ou seja, esse lao sempre ser executado. Dentro desse lao vamos inserir as condies para acender o nosso led (saidadigital 1 1) e para apagar o nosso led (saidadigital 1 0). Dessa forma, o comando saidadigital 1 1 acende nosso led e saidadigital 1 0 apaga o nosso led. faaenquanto[ saidadigital 1 1 saidadigital 1 0 ][1=1]

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Robtica Educacional
Vdeo-Aula 011 Usando as sadas digitais da POP1
Como esses 2 comandos esto dentro dos colchetes, e essa condio (1=1) sempre verdadeira, o SuperLogo ir realizar esses 2 comandos indefinidamente. Atualizar esta rotina (rea de Trabalho, Atualizar). A partir de agora, a rotina piscaled se tornou um comando, ou seja, o SuperLogo aprendeu a fazer piscaled. Se digitarmos piscaled na Janela de Comandos o led conectado na sada digital passa a piscar. Para finalizarmos essa execuo, clique no boto Parar, j que no programa piscaled o lao faa enquanto ser sempre executado. Vamos agora alterar um pouco o tempo em que fica o led aceso e apagado. Ns vamos inserir um comando que o espere 100 entre saidadigital 1 1 e saidadigital 1 0. Ento o led vai acender, e vai aguardar esse nmero (100). Ns veremos depois quanto tempo que esse 100, vendo o led aceso. E tambm ns vamos fazer isso abaixo do comando saidadigital 1 0, espere 100, ou seja, ele vai acender, vai esperar 100, vai apagar e esperar 100. Como antes no tnhamos esse espere, agora esse espere vai fazer com que o led fique aceso e apagado durante um tempo maior. faaenquanto[ saidadigital 1 1 espere 100 saidadigital 1 0 espere 100 ][1=1] Vamos atualizar esse procedimento (rea de Trabalho, Atualizar). Atualizado, ns podemos vir agora na Janela de Comandos e digitar de novo piscaled. Perceba que o led fica aceso durante um tempo maior e fica apagado durante um tempo maior tambm. Esse tempo exatamente o espere 100. Vamos agora fazer uma ltima alterao em nosso comando. Vamos diminuir esse tempo que responsvel pelo tempo em que o led fica aceso (saidadigital 1 1). faaenquanto[ saidadigital 1 1 espere 1 saidadigital 1 0 espere 100 ][1=1] Colocando espere 1 nesse ponto ele vai ficar aceso durante um tempo menor. Vamos Atualizar nossa rotina e digitar o comando piscaled na Janela de Comandos. Clique em Executar. Perceba que o led fica aceso durante um tempo menor e apagado durante um tempo maior. Uma evoluo dessa atividade instalar um led amarelo na sada digital 2 e um led verde na sada digital 3, voc poder montar um semforo.

Dvidas e sugestes:

mgprojetos@uol.com.br

MSN: mg_projetos_@hotmail.com

Você também pode gostar