• Nenhum resultado encontrado

CONTEXTUALIZANDO PROGRAMANDO. Anteriormente. Objetivo da programação

N/A
N/A
Protected

Academic year: 2021

Share "CONTEXTUALIZANDO PROGRAMANDO. Anteriormente. Objetivo da programação"

Copied!
13
0
0

Texto

(1)

CURSO DE PROGRAMAÇAO CENARIOS INTERATIVOS – AULA 10

Objetivo: Entender que programação não é tão complicada como pensam, continuando a conhecer o software enquanto programa nele.

CONTEXTUALIZANDO

Anteriormente

Na nona aula vocês usaram o cenário composição de trem 1. Nessa aula vamos usar o cenário composição de trem 2. E caso tenha dúvidas, convido você a ir até o nosso instagram @modelix_robotics. Por lá teremos mais dicas em formato de vídeo em um espaço reservado em nosso feed. Acompanhe-nos.

PROGRAMANDO

Objetivo da programação

Este cenário é um pouco mais complexo, pois apresenta uma bifurcação e um trem a mais.

´

´

~

(2)

Inicialmente o trem vermelho está na bifurcação direita e o trem branco está na bifurcação esquerda. Ao ligar os motores dos trens, eles tendem a percorrer somente o caminho que utiliza a bifurcação esquerda.

O objetivo da programação é fazer com que o trem branco percorra o caminho com a bifurcação direita e o trem vermelho percorra o caminho com a bifurcação esquerda.

Ao iniciar o programa, as luzes da estação e dos dois trens devem permanecer acesas. Ao apertar a Entrada 1, o trem branco deve ir sentido horário e após 3 segundos o trem vermelho deve partir no mesmo sentido.

Assim que o trem branco passar pelo Percurso A será contado 0,25 segundos para então os faróis piscarem. Nesta programação, a Sub-rotina será responsável por esta etapa e será chamada Pisca. Em seguida o trem branco será encaminhado para a bifurcação direita e irá parar no Percurso D2. O trem vermelho será direcionado para a bifurcação esquerda e irá parar no percurso D1. Ao apertar novamente a Entrada 1 esse processo será repetido.

As luzes em geral são ligadas. Coloque um bloco de saída ligando as luzes da estação e dos dois trens.

(3)

Em seguida verifique se a Entrada 1 está pressionada, para tal, coloque um bloco de decisão “Se Entrada 1 ligado?”.

Se a Entrada 1 é pressionada, então o trem branco segue sentido horário. Use um bloco saída.

Ligue os blocos. 2

(4)

O próximo passo é colocar um bloco aguardar para contabilizar 3 segundos.

Após 3 segundos, coloque um bloco saída para o trem vermelho seguir no sentido horário. 4

5 1

(5)

Com um bloco de decisão, verifica-se se o primeiro trem passou pelo Percurso A.

Ao passar pelo Percurso A será contabilizado 0,25 segundos com um bloco aguardar. 6

(6)

Ligue os blocos.

Em seguida, coloque um bloco chamar sub para que a sequência de comandos da Sub Pisca seja executada duas vezes (repetir 2 vezes).

(7)

Depois da sequência da sub pisca, insira um bloco saída para que os faróis sejam desligados e a cancela seja fechada. 9

(8)

Como dito antes, é tendência dos trens seguirem a bifurcação esquerda. Para fazer com que o trem da frente passe pela bifurcação da direita, coloque um bloco saída, e ative “Bifurcação Direita frente” e desative a “Bifurcação Esquerda rever.”.

(9)

Em seguida, coloque um bloco de decisão que verifica se o trem branco já chegou na estação (Percurso D2).

Ao chegar na estação o trem será desligado. É necessário ativar a bifurcação esquerda para o trem vermelho passar por ela. Para isso, coloque outro bloco saída e escolhas opções “Bifurcação Direita rever.” e “Bifurcação Esquerda frente”.

11

(10)

Ligue os blocos

Bloco de Decisão responsável por verificar quando o trem vermelho chegar na estação (Percurso D1). 13

(11)

Ao chegar na estação, o trem é desligado e a cancela que estava aberta é fechada. Coloque um bloco saída.

Ligue os blocos.

(12)

Faça uma sub-rotina, Sub Pisca, responsável pelo pisca dos faróis. (nas aulas anteriores tem o passo a passo de como construir essa sub-rotina).

O programa final.

15

(13)

O fluxograma está pronto! É hora de dar PLAY na programação e testar para ver se funcionou. Caso aconteça algo que não estava descrito nesta aula repasse todos os passos. Se estiver tudo certo, salve seu projeto.

DESAFIO

,

Essa área é reservada para os corajosos que encaram alguns desafios e não se contentam com o básico.

Até a próxima aula...

*As respostas desses desafios serão dadas no Instagram da Modelix (@modelix_robotics) em

Referências

Documentos relacionados

Atualmente a complexidade dos projetos está cada vez maior devido a suas dimensões, número de agentes envolvidos e disciplinas, variáveis de projeto e ações envolvidas. É

Do ponto de vista prático, eu classificaria as lesões de bifurcação como lesões verdadeiras quando ambas, a principal e a secundária, têm lesão própria, e como

Do ponto de vista do uso efetivo da língua, isso pode ser traduzido da seguinte forma: se é verdade, por um lado, que “as formas não são analisadas per se”, não é menos

Abordagem dos principais aspectos sobre a anatomia e fisiologia dos sistemas e seus órgãos bem como da estrutura morfofuncional de tecidos e células que os compõem, com enfoque

Pela análise dos dados obtidos foi possível observar que a estrutura das comunidades de microfungos é diferente no solo amostrado entre os anos de 2013 e 2014 em diferentes

• Hipótese 9: Shared meaning tem um relacionamento negativo mais forte com o tempo de ciclo do que atividades de aquisição de conhecimento e atividades de distribuição

O SUCH é uma Associação sem fins lucrativos que se assume hoje como um instrumento de auto-satisfação das necessidades dos seus Associados, contribuindo para o seu funcionamento

Uma vez que (você) as reconhece como sendo diversas (aparências) na mente Elas surgem como assistentes.. Como as ervas (alimentam) o incêndio