SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Clube de Robótica
1Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
Espaço Programação e Eletrónica
Programação de arduino com S4A – reforço das aprendizagens (saídas e entradas digitais)
Explorando as entradas e saídas digitais:
http://arduinoescola.blogspot.pt/2015/03/aula-3-entradas-e-saidas-digitais.html
Exercício 1 – Interface de nave espacial
Objetivo: Simular uma interface espacial (como as dos filmes dos anos 70!).
Material a utilizar: Arduino, breadboard, 3 LED, 3 resistências 220 Ω, 1 interrutor de pressão, 1 resistência de 1 kΩ,
fios.
Entradas / saídas do Arduino a utilizar: 3 saídas digitais; 1 entrada digital.
1.1. Fazer a ligação dos três LED a três saídas digitais (13, 12, 11) e do interruptor de pressão a uma entrada digital (2).
1.2.Programar o circuito de forma a:
 Acender apenas o LED verde caso o interruptor não esteja premido;
 com o interruptor sempre premido, os três LED devem acender.
1.3. Alterar o programa anterior com o seguinte objetivo:
 se o interruptor não estiver premido, apenas um LED está ligado;
 quando se prime o botão de pressão (largando-o de seguida), todos os LED devem piscar três vezes; depois
disso, ligam-se os três LED de forma sequencial (liga um, depois do que liga o segundo e finalmente liga o
terceiro, ficando os três LED ligados);
 Passado um determinado tempo, o sistema deve voltar à condição inicial.
1.4. Acrescentar ao programa anterior um som de aviso depois de premido o botão de pressão e enquanto os 3 LED
estiverem ligados.
Exercício baseado no projeto Spaceship Interface proposto no livro “Arduino Projects Book”
Dica: - neste exercício deve criar-se uma variável.
Dicas: - experimentar usar o bloco “anuncia”.
- o S4A tem disponível uma boa base de dados com sons. Para aceder a eles, há que abrir o
separador “Sons” e proceder à importação do(s) som(ns) pretendido(s).
Esquema de ligações de um interruptor de pressão:
Clube de Robótica
2Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
Exercício 2 – Árvore de Natal
Objetivo: Simular um conjunto de luzes de árvore de Natal.
Material a utilizar: Arduino, breadboard, 4 LED, 4 resistências 220 Ω, 1 interrutor de pressão, 1 resistência de 1 kΩ,
fios.
Entradas / saídas do Arduino a utilizar: 4 saídas digitais; 1 entrada digital.
2.1. Fazer a ligação dos quatro LED a quatro saídas digitais (13, 12, 11, 10) e do interruptor de pressão a uma entrada
digital (2).
2.2.Programar o circuito de forma a criar 3 formas diferentes de ligar os LED (todos ligados em simultâneo, todos a
piscar em simultâneo, ligando os LED alternadamente). A alternância entre as diferentes formas de ligar o LED deve
ser estabelecida premindo o botão de pressão.
2.3. Acrescentar duas músicas de Natal diferentes. Uma deve ouvir-se quando os LED piscam simultanemanete; a
outra deve ouvir-se quando os LED ligam aternadamente.
NOTA: Programando o arduino em S4A só temos acesso 4 saídas digitais (13, 12, 11 e 10). Caso se pretenda ligar mais
de um LED a cada entrada (aumentando o número de LED para um projeto maior), há que ter em conta a corrente
disponível em cada saída. Uma solução possível: http://arduinoescola.blogspot.pt/2016/02/preparando-o-dia-dos-
namorados.html
Exercício 3 – Adivinhação
Objetivo: Fazer um jogo de adivinhação que responda Sim / Não / Talvez através de três LED de cor diferente
Material a utilizar: Arduino, breadboard, 1 LED vermelho, 1 LED amarelo, 1 LED verde, 3 resistências 220 Ω, 1
interruptor de pressão, 1 resistência de 1 kΩ, fios.
Entradas / saídas do Arduino a utilizar: 3 saídas digitais (13, 12, 11); 1 entrada digital (2).
3.1. Usar o circuito do exercício 1 usando LED de cor verde, amarelo e vermalho. O LED vermelho representará o Não,
o verde o Sim e o amarelo o Talvez. Programar o circuito de forma a ter os 3 LED sempre a piscar. Caso alguém prima
o botão de pressão, os três LED devem ligar sequencialmente durante um número aleatório de vezes até que parem
numa das cores. Passados uns intantes, devem voltar a piscar em simultâneo.
3.2.
Experimentar o circuito como um jogo em que alguém faz uma pergunta e o circuito responde com Sim / Não /Talvez
(é tudo aleatório! Não confiar no resultado!!!!).
Dica: experimentar usar o bloco “sorteie número entre ___ e ____”.
Dica: - É possível fazer download gratuito de sons e músicas (e depois importá-los para o S4A) a partir de
sites como http://www.buscasons.com/
Clube de Robótica
3Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
Soluções possíveis
1.2.
1.3.
Clube de Robótica
4Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
1.4.
Clube de Robótica
5Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
2.2.
Clube de Robótica
6Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
2.3.
Clube de Robótica
7Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais)
3.1.

Mais conteúdo relacionado

Mais procurados

Informática na educação infantil
Informática na educação infantilInformática na educação infantil
Informática na educação infantil
Claudinéia da Silva
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
Ricardo Sonaglio Albano
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
softeam
 
Exercicios hardware comentado
Exercicios hardware comentadoExercicios hardware comentado
Exercicios hardware comentado
capitulocontabil
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 

Mais procurados (20)

Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadores
 
Informática na educação infantil
Informática na educação infantilInformática na educação infantil
Informática na educação infantil
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Oficina 1: Introdução aos micro:bits
Oficina 1: Introdução aos micro:bitsOficina 1: Introdução aos micro:bits
Oficina 1: Introdução aos micro:bits
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismos
 
Arduino para Crianças - Parte 1
Arduino para Crianças - Parte 1Arduino para Crianças - Parte 1
Arduino para Crianças - Parte 1
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
BlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativoBlocklyDuino e mBlock - um estudo comparativo
BlocklyDuino e mBlock - um estudo comparativo
 
Ficha de trabalho 1 modulo 1
Ficha de trabalho 1   modulo 1Ficha de trabalho 1   modulo 1
Ficha de trabalho 1 modulo 1
 
Exercicios hardware comentado
Exercicios hardware comentadoExercicios hardware comentado
Exercicios hardware comentado
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 

Destaque

Apostila para Programar Arduino
Apostila para Programar ArduinoApostila para Programar Arduino
Apostila para Programar Arduino
Isvaldo Souza
 

Destaque (20)

LED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4ALED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4A
 
Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)
 
Arduino & Scratch na Escola - Aula 2
Arduino & Scratch na Escola - Aula 2Arduino & Scratch na Escola - Aula 2
Arduino & Scratch na Escola - Aula 2
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
 
Arduino & Scratch na Escola - Aula 1
Arduino & Scratch na Escola - Aula 1Arduino & Scratch na Escola - Aula 1
Arduino & Scratch na Escola - Aula 1
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
 
Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)
 
Estudo orientado de circuitos com motor dc programados em S4A
Estudo orientado de circuitos com motor dc programados em S4AEstudo orientado de circuitos com motor dc programados em S4A
Estudo orientado de circuitos com motor dc programados em S4A
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3
 
Controlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4ArduinoControlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4Arduino
 
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
 
Lâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4ALâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4A
 
Circuitos com Sensor PIR (Arduino e S4A)
Circuitos com Sensor PIR (Arduino e S4A)Circuitos com Sensor PIR (Arduino e S4A)
Circuitos com Sensor PIR (Arduino e S4A)
 
Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)Arduino - iniciação à linguagem C (servomotores)
Arduino - iniciação à linguagem C (servomotores)
 
Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
 
Controlo de servo motor através de Scratch
Controlo de servo motor através de ScratchControlo de servo motor através de Scratch
Controlo de servo motor através de Scratch
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
 
EV3#1: Blocos fundamentais
EV3#1: Blocos fundamentaisEV3#1: Blocos fundamentais
EV3#1: Blocos fundamentais
 
Apostila para Programar Arduino
Apostila para Programar ArduinoApostila para Programar Arduino
Apostila para Programar Arduino
 

Semelhante a Programação de arduinos com S4A (exercícios com entradas e saídas digitais)

C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
Tiago Barros
 

Semelhante a Programação de arduinos com S4A (exercícios com entradas e saídas digitais) (20)

Arduino - Parte 1.pdf
Arduino - Parte 1.pdfArduino - Parte 1.pdf
Arduino - Parte 1.pdf
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Arduino
ArduinoArduino
Arduino
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronótica
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
 
Oficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.orgOficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.org
 
Iniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaIniciação à Robótica e Computação Física
Iniciação à Robótica e Computação Física
 
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IIOficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01
 
Basic step1
Basic step1Basic step1
Basic step1
 
Erus minicurso arduino
Erus minicurso arduinoErus minicurso arduino
Erus minicurso arduino
 
Arduino iad
Arduino iadArduino iad
Arduino iad
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 
Apostila arduino
Apostila arduinoApostila arduino
Apostila arduino
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
 

Mais de Ana Carneirinho

Mais de Ana Carneirinho (15)

The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)
 
Arduino - iniciação à linguagem C (entradas e saídas digitais)
Arduino - iniciação à linguagem C (entradas e saídas digitais)Arduino - iniciação à linguagem C (entradas e saídas digitais)
Arduino - iniciação à linguagem C (entradas e saídas digitais)
 
EV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linhaEV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linha
 
EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor cor
 
EV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toqueEV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toque
 
EV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassonsEV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassons
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutórios
 
Projeto de S. Valentim
Projeto de S. ValentimProjeto de S. Valentim
Projeto de S. Valentim
 
Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3
 

Último

SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 

Último (20)

PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 

Programação de arduinos com S4A (exercícios com entradas e saídas digitais)

  • 1. Clube de Robótica 1Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) Espaço Programação e Eletrónica Programação de arduino com S4A – reforço das aprendizagens (saídas e entradas digitais) Explorando as entradas e saídas digitais: http://arduinoescola.blogspot.pt/2015/03/aula-3-entradas-e-saidas-digitais.html Exercício 1 – Interface de nave espacial Objetivo: Simular uma interface espacial (como as dos filmes dos anos 70!). Material a utilizar: Arduino, breadboard, 3 LED, 3 resistências 220 Ω, 1 interrutor de pressão, 1 resistência de 1 kΩ, fios. Entradas / saídas do Arduino a utilizar: 3 saídas digitais; 1 entrada digital. 1.1. Fazer a ligação dos três LED a três saídas digitais (13, 12, 11) e do interruptor de pressão a uma entrada digital (2). 1.2.Programar o circuito de forma a:  Acender apenas o LED verde caso o interruptor não esteja premido;  com o interruptor sempre premido, os três LED devem acender. 1.3. Alterar o programa anterior com o seguinte objetivo:  se o interruptor não estiver premido, apenas um LED está ligado;  quando se prime o botão de pressão (largando-o de seguida), todos os LED devem piscar três vezes; depois disso, ligam-se os três LED de forma sequencial (liga um, depois do que liga o segundo e finalmente liga o terceiro, ficando os três LED ligados);  Passado um determinado tempo, o sistema deve voltar à condição inicial. 1.4. Acrescentar ao programa anterior um som de aviso depois de premido o botão de pressão e enquanto os 3 LED estiverem ligados. Exercício baseado no projeto Spaceship Interface proposto no livro “Arduino Projects Book” Dica: - neste exercício deve criar-se uma variável. Dicas: - experimentar usar o bloco “anuncia”. - o S4A tem disponível uma boa base de dados com sons. Para aceder a eles, há que abrir o separador “Sons” e proceder à importação do(s) som(ns) pretendido(s). Esquema de ligações de um interruptor de pressão:
  • 2. Clube de Robótica 2Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) Exercício 2 – Árvore de Natal Objetivo: Simular um conjunto de luzes de árvore de Natal. Material a utilizar: Arduino, breadboard, 4 LED, 4 resistências 220 Ω, 1 interrutor de pressão, 1 resistência de 1 kΩ, fios. Entradas / saídas do Arduino a utilizar: 4 saídas digitais; 1 entrada digital. 2.1. Fazer a ligação dos quatro LED a quatro saídas digitais (13, 12, 11, 10) e do interruptor de pressão a uma entrada digital (2). 2.2.Programar o circuito de forma a criar 3 formas diferentes de ligar os LED (todos ligados em simultâneo, todos a piscar em simultâneo, ligando os LED alternadamente). A alternância entre as diferentes formas de ligar o LED deve ser estabelecida premindo o botão de pressão. 2.3. Acrescentar duas músicas de Natal diferentes. Uma deve ouvir-se quando os LED piscam simultanemanete; a outra deve ouvir-se quando os LED ligam aternadamente. NOTA: Programando o arduino em S4A só temos acesso 4 saídas digitais (13, 12, 11 e 10). Caso se pretenda ligar mais de um LED a cada entrada (aumentando o número de LED para um projeto maior), há que ter em conta a corrente disponível em cada saída. Uma solução possível: http://arduinoescola.blogspot.pt/2016/02/preparando-o-dia-dos- namorados.html Exercício 3 – Adivinhação Objetivo: Fazer um jogo de adivinhação que responda Sim / Não / Talvez através de três LED de cor diferente Material a utilizar: Arduino, breadboard, 1 LED vermelho, 1 LED amarelo, 1 LED verde, 3 resistências 220 Ω, 1 interruptor de pressão, 1 resistência de 1 kΩ, fios. Entradas / saídas do Arduino a utilizar: 3 saídas digitais (13, 12, 11); 1 entrada digital (2). 3.1. Usar o circuito do exercício 1 usando LED de cor verde, amarelo e vermalho. O LED vermelho representará o Não, o verde o Sim e o amarelo o Talvez. Programar o circuito de forma a ter os 3 LED sempre a piscar. Caso alguém prima o botão de pressão, os três LED devem ligar sequencialmente durante um número aleatório de vezes até que parem numa das cores. Passados uns intantes, devem voltar a piscar em simultâneo. 3.2. Experimentar o circuito como um jogo em que alguém faz uma pergunta e o circuito responde com Sim / Não /Talvez (é tudo aleatório! Não confiar no resultado!!!!). Dica: experimentar usar o bloco “sorteie número entre ___ e ____”. Dica: - É possível fazer download gratuito de sons e músicas (e depois importá-los para o S4A) a partir de sites como http://www.buscasons.com/
  • 3. Clube de Robótica 3Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) Soluções possíveis 1.2. 1.3.
  • 4. Clube de Robótica 4Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) 1.4.
  • 5. Clube de Robótica 5Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) 2.2.
  • 6. Clube de Robótica 6Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) 2.3.
  • 7. Clube de Robótica 7Espaço Programação e Eletrónica – Reforço das aprendizagens (saídas e entradas digitais) 3.1.