[2019] 1º TM

Aula 1: Revisando Arduino

placa de arduino

A1: portas analógicas

1: portas digitais

~1: portas analógicas ou digitais (funciona das duas formas)

Piscar um led

void setup() {

pinMode(portaled, OUTPUT);

}

void loop() {

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

Tente:

  1. Piscar mais rápido.
  2. Piscar mais devagar.

Aula 2: Apresentando Scratch for Arduino

Piscar um led

  1. Fazer um led piscar usando a mesma lógica do Arduino na aula anterior (acender, esperar, apagar, esperar).
  2. Descobrir quais são as portas que ligam o semáforo.

Aula 3: Piscar led no S4A

piscar uma lâmpada 1

Crie um projeto de automação:

1. Personalize o plano de fundo.

2. Use uma lâmpada apagada como sprite.

3. Ao clicar na lâmpada, ela deve ficar acesa.

4. Ao mesmo tempo, ao clicar na lâmpada, o led 13 deve acender

piscar uma lâmpada 2

Modificando um pouco:

  1. Agora, ao clicar na lâmpada, ela deve piscar cinco vezes.
  2. Ao mesmo tempo, um LED deve piscar apenas cinco vezes, acionado pela porta de saída digital de número 13 do Arduino.

piscar uma lâmpada 3

Desafio!

  1. Ao clicar na lâmpada, ela deve piscar duas vezes rápido e duas vezes devagar, continuamente.
  2. Ao mesmo tempo, faça o Led piscar duas vezes rápido e duas vezes devagar, continuamente.

Dica: Sobre o sprite

Vá em traje e crie dois novos sprites: uma lâmpada apagada e uma lâmpada acesa..

Aula 4: Trabalhando com 2 leds ao mesmo tempo

Orientação

Quem já terminou a aula 3, pode começar a aula 4. Se você ainda não realizou a última tarefa, volte nela. É importante que você não pule etapas, pois o próximo passo depende do anterior

Noite e dia

  1. Nossa inspiração para essa tarefa: https://pt.dreamstime.com/filme-cidade-lisa-dos-desenhos-animados-anima%C3%A7%C3%A3o-dia-e-noite-do-por-do-sol-e-do-nascer-do-sol-video64069026
  2. Crie dois palcos a partir de imagens reais: um com a luz do sol (dia) e outro com as estrelas (noite). Ou seja, você terá que pesquisar tais imagens na internet e usá-los como planos de fundo do palco.
  3. Crie um traje do objeto para um sol.
  4. Agora, vamos construir os comandos para a barra de leds. Quando o palco é o dia, apenas um led está aceso, representando o sol (use a porta digital 13).
  5. Durante 1 segundo, o sol deve ir de um lado a outro da tela (representando a passagem do dia). Então, mude o palco para a noite. O sol deve sumir da tela. O led 13 deve apagar, representa o sol. E todos os outros leds da barra devem acender, pois nesse momento conseguimos ver o brilho de todas as outras estrelas.
  6. Salve seu trabalho com o nome da dupla, indicando que é a tarefa 1.

Neurôni0

  1. Nossa inspiração para essa tarefa: https://www.youtube.com/watch?v=KdFSdOrBRiM
  2. Como vocês aprenderam ano passado, o impulso nervoso é uma conexão eletroquímica estabelecida entre os neurônios.
  3. Coloque o palco em fundo branco.
  4. Crie um traje para o objeto que represente um neurônio.
  5. Crie diferentes trajes, com partes da bainha de mielina acendendo de maneira sequencial.
  6. Agora, construa os comandos para os leds da barra acenderem também de maneira sequencial: o primeiro acende, espera 0,5 segundo, apaga, o segundo acender, espera 0,5 segundo, apaga... e assim por diante.
  7. Salve seu trabalho com o nome da dupla, indicando que é a tarefa 2.

Aula 5: Trabalhando com 2 leds ao mesmo tempo, usando "anuncie a todos"

Orientação

Quem já terminou a aula 4, pode começar a aula 5. Se você ainda não realizou a última tarefa, volte nela. É importante que você não pule etapas, pois o próximo passo depende do anterior

Vagalumes

Nossa inspiração para essa tarefa (veja até 3:00):

https://www.youtube.com/watch?v=b0qReus7Irc

https://brasilescola.uol.com.br/curiosidades/o-brilho-vagalume.htm


  1. Crie um palco de mata, à noite. Ou seja, você terá que pesquisar tais imagens na internet e usá-los como planos de fundo do palco.
  2. Crie dois objetos de vagalumes diferentes: um macho e um fêmea. Você pode desenhar ou buscar na internet.
  3. Não delete a placa do arduino. Apenas faça com que ela desapareça na animação.
  4. Você deverá usar os comandos "anuncie para todos" e "quando eu ouvir" nos objetos para fazer com que eles se comuniquem. São comandos de CONTROLE.
  5. O vagalume macho deve piscar na tela 3 vezes, assim como um led na placa.
  6. Em seguida, o vagalume fêmea deve piscar também 3 vezes em resposta, e outro led deve piscar na placa.
  7. Depois, o vagalume macho deve voar e pousar ao lado do vagalume fêmea.
  8. Ao final, salve seu projeto. Nós continuaremos nesse projeto após a avaliação.

10/04: Saída de campo

17/04: Avaliação do 1º trimestre

Aula 6: Trabalhando com diferentes leds ao mesmo tempo

Orientação

Quem já terminou a aula 5, pode começar a aula 6. Se você ainda não realizou a última tarefa, volte nela. É importante que você não pule etapas, pois o próximo passo depende do anterior

Semáforo

Nossa inspiração para essa tarefa:

https://www.youtube.com/watch?time_continue=3&v=XY2sZ4P3RKo


  1. Crie dois semáforos: um de carros (3 cores) e um de pedestres (2 cores). Você pode usar diferentes objetos ou diferentes trajes do mesmo objeto. Mas cuidado que isso altera a programação.
  2. Não delete a placa do arduino. Todos os novos objetos devem ser arduinos e devem estar conectados ao primeiro.
  3. Descubra os leds que acendem o semáforo da I9City.
  4. Realize a programação do semáforo, coordenando a animação.
  5. Ao final, salve seu projeto.

Aula 7: Trabalhando com diferentes portas (pinout) para o mesmo led

Orientação

Quem já terminou a aula 6, pode começar a aula 7. Se você ainda não realizou a última tarefa, volte nela. É importante que você não pule etapas, pois o próximo passo depende do anterior

cubo luminoso

Nossa inspiração para essa tarefa: (Assistir de 8:40 a 10:30)

https://www.youtube.com/watch?v=K0xfp9yTToA


  1. Não vai precisar de animação. Nesse desafio, vamos trabalhar apenas com animação.
  2. Veja abaixo a pg. S49 da sua apostila.
  3. Você já sabe ligar as portas dos leds do arduino. Para trabalhar com o cubo, você precisa acionar duas portas para o mesmo led.
  4. O que você precisa fazer hoje é acender uma fileira do cubo.
  5. Terminou? Desafio! Tente acender o cubo inteiro.