O documento apresenta uma aula sobre robótica para alunos do ensino fundamental, abordando a história da robótica, seus pilares, partes de um robô e aplicações atuais. O objetivo é introduzir os conceitos básicos de robótica e seu papel na sociedade.
Apresentação para o Artigo:
http://pt.slideshare.net/pedronakibar/survey-integrao-de-sistemas-robticos-com-programao-orientada-a-agentes
https://github.com/pnakibar/jadeAndROSIntegration
Componentes Transformers: Combinando o melhor de cada frameworkFlávio Lisboa
Inicialmente trataremos sobre padrões de construção de componentes, para então falar sobre interoperabilidade entre aplicações PHP e bibliotecas de componentes interoperáveis. Finalmente mostraremos exemplos de combinações de componentes de diferentes frameworks.
Apresentação para o Artigo:
http://pt.slideshare.net/pedronakibar/survey-integrao-de-sistemas-robticos-com-programao-orientada-a-agentes
https://github.com/pnakibar/jadeAndROSIntegration
Componentes Transformers: Combinando o melhor de cada frameworkFlávio Lisboa
Inicialmente trataremos sobre padrões de construção de componentes, para então falar sobre interoperabilidade entre aplicações PHP e bibliotecas de componentes interoperáveis. Finalmente mostraremos exemplos de combinações de componentes de diferentes frameworks.
Net uma revisão sobre a programação orientada a objetosLP Maquinas
Neste artigo vou revisar os conceitos chaves sobre o paradigma da programação orientada a objetos sem rodeios.
A Programação Orientada a Objetos (POO) é uma abordagem para desenvolvimento de software no qual a estrutura do software é baseada em objetos que interagem uns com os outros para realizar uma tarefa.
Obs: Você vai encontrar com freqüência a acróstico OOP - Oriented Object Programming.
Essa interação toma a forma de mensagens que são trocadas entre os objetos sendo que em res
Apresentado no AgileBrazil 2011 em 01/07/2011 em Fortaleza/CE
A diferença de produtividade entre programadores já foi motivo de preocupação de estudiosos como Bohem, De Marco, Sposlky e outros. O último capítulo do livro Making Software, What Really Works, and Why We Believe It publicado este ano pela O’Reilly é de autoria do Steve McConnel (autor do Code Complete). Lá ele discute o que é um programador 10x e como medir as variações.
Lendo este texto é inevitável pensar no que podemos fazer para elevar o nível de um programador iniciante e lhe dar condições de um dia ser um programador 10×. Me assusta perceber que dentre as práticas do desenvolvimento ágil menos usadas, estão justamente aquelas mais adequadas a este propósito.
Pretendo discutir programação em par, revisão de código e ambiente propício a disseminação de conhecimento.
Apresentação referente ao Oracle Meetup sobre chatbots. Nessa apresentação, falamos um pouco sobre bots, boas práticas, produtos, código, cases e soluções
Apresentação sobre ASP.NET MVC 3 e Razor feita no DevBrasil Summit 2011 por Felipe Pimentel (http://felipepimentel.net) e José Roberto (http://jrobertoaraujo.net/)
Dicas, truques, experiências de uma equipe desenvolvendo projetos mobile nos últimos 4 anos. O que deu certo, o que deu errado, as armadilhas, os sucessos e problemas.
Aula de Introdução a Robótica Educacional voltada para O Ensino Fundamental, com o objetivo de apresentar o que é robótica aos alunos e introduzir o tema de maneira lúdica, trazendo atividades práticas com o intuito de promover uma aprendizagem significativa em relação ao tema, tornando o aluno protagonista na busca do conhecimento.
Net uma revisão sobre a programação orientada a objetosLP Maquinas
Neste artigo vou revisar os conceitos chaves sobre o paradigma da programação orientada a objetos sem rodeios.
A Programação Orientada a Objetos (POO) é uma abordagem para desenvolvimento de software no qual a estrutura do software é baseada em objetos que interagem uns com os outros para realizar uma tarefa.
Obs: Você vai encontrar com freqüência a acróstico OOP - Oriented Object Programming.
Essa interação toma a forma de mensagens que são trocadas entre os objetos sendo que em res
Apresentado no AgileBrazil 2011 em 01/07/2011 em Fortaleza/CE
A diferença de produtividade entre programadores já foi motivo de preocupação de estudiosos como Bohem, De Marco, Sposlky e outros. O último capítulo do livro Making Software, What Really Works, and Why We Believe It publicado este ano pela O’Reilly é de autoria do Steve McConnel (autor do Code Complete). Lá ele discute o que é um programador 10x e como medir as variações.
Lendo este texto é inevitável pensar no que podemos fazer para elevar o nível de um programador iniciante e lhe dar condições de um dia ser um programador 10×. Me assusta perceber que dentre as práticas do desenvolvimento ágil menos usadas, estão justamente aquelas mais adequadas a este propósito.
Pretendo discutir programação em par, revisão de código e ambiente propício a disseminação de conhecimento.
Apresentação referente ao Oracle Meetup sobre chatbots. Nessa apresentação, falamos um pouco sobre bots, boas práticas, produtos, código, cases e soluções
Apresentação sobre ASP.NET MVC 3 e Razor feita no DevBrasil Summit 2011 por Felipe Pimentel (http://felipepimentel.net) e José Roberto (http://jrobertoaraujo.net/)
Dicas, truques, experiências de uma equipe desenvolvendo projetos mobile nos últimos 4 anos. O que deu certo, o que deu errado, as armadilhas, os sucessos e problemas.
Aula de Introdução a Robótica Educacional voltada para O Ensino Fundamental, com o objetivo de apresentar o que é robótica aos alunos e introduzir o tema de maneira lúdica, trazendo atividades práticas com o intuito de promover uma aprendizagem significativa em relação ao tema, tornando o aluno protagonista na busca do conhecimento.
1_ aula_3.pdf ensino Fundamental - Tecnologia e Inovação II
1. Tecnologia e Inovação – Robótica
1o bimestre – Aulas 03 e 04
Ensino Fundamental: Anos Finais
Invenções que se movem
Introdução à robótica
2. ● História e pilares da robótica;
● Microcontroladores,
sensores e atuadores;
● Robótica nos dias de hoje.
● Introduzir o conceito, os
pilares e a história da robótica;
● Estabelecer, por meio de
analogias, qual é o papel do
controlador, dos sensores e
dos atuadores na robótica;
● Reconhecer as várias
aplicações da robótica nos dias
de hoje.
5. ● Quais são as diferenças entre o
robô WALL-E e a EVA?
● Os robôs são todos iguais?
Explique sua resposta.
● Cite exemplos de robôs que fazem
parte do seu cotidiano.
6. ● Quais são as diferenças entre o robô WALL-E
e a EVA?
EVA é um robô mais moderno que WALL-E.
● Os robôs são todos iguais? Explique sua
resposta.
Não, pois eles podem ter sido feitos em
diferentes momentos e ter diferentes
funções.
● Cite exemplos de robôs que fazem parte do
seu cotidiano.
Robô-aspirador, drone, prótese robótica,
chatbots etc.
7. “Robótica é a ciência que estuda as tecnologias
associadas a concepção e construção de robôs.
Os robôs são mecanismos automáticos que
utilizam de circuitos integrados para realizarem
atividades e movimentos humanos simples ou
complexos. A robótica tem grande aplicação em
diversas áreas desde a produção industrial,
medicina até atividades domésticas.”
Fonte: Portal da Indústria.
O que é robótica?
8. Esses pilares trabalham em conjunto para criar sistemas capazes e eficientes. Cada
um desempenha um papel vital no desenvolvimento e na operação bem-sucedida de
robôs, em suas diversas aplicações.
Programação Eletrônica Mecânica
Pilares da robótica
9. ● Os robôs são compostos por uma parte mecânica capaz de realizar
atividades para as quais foi projetado a fazer;
● A programação, por sua vez, controla os movimentos do robô e
determina quais ações ele deve realizar;
● Tudo isso é garantido por meio de componentes eletrônicos que
conectam as duas coisas.
Os robôs podem ou
não ter aparência
humana! Veja alguns
exemplos.
10.
11. Os chatbots, cada vez mais comuns nos dias atuais, também podem ser
considerados robôs? Assista ao vídeo abaixo e discuta com os(as) colegas.
12. Quer saber mais sobre a história da robótica?
Assista ao vídeo abaixo.
16. ● Controlador
É o cérebro do robô, que controla tudo!
● Motores
São os músculos do robô, que o colocam em movimento.
● Partes mecânicas
É o esqueleto, que sustenta o robô.
● Sensores
São os órgãos sensoriais, que percebem o ambiente.
● Fonte de energia
É a alimentação do robô.
17. Faça agora
Programando o colega
1. Formem equipes de até cinco pessoas.
2. Escolham um dos colegas para ser o robô.
3. Os demais devem escrevem comandos.
Exemplo: “Siga dois passos para a frente. Dê um
passo à esquerda. Abaixe. Vire e mexa o braço
esquerdo”.
1. Escrevam no mínimo cinco comandos sequenciais
e peçam para o robô executar.
2. Verifiquem o que acontece quando os comandos
são executados.
18. • Podemos comparar os movimentos que
vocês fizeram com os movimentos de um
robô?
• Como vocês se sentiram ao ser
“programados”?
• E para quem “programou”, vocês tiveram
os resultados esperados?
• Como a colaboração pode apoiar o sucesso
de projetos robóticos?
19. Complete em seu caderno a
frase a seguir.
“Antes desta aula, eu
achava que robótica era…
Agora, eu sei que robótica
é…”
Para refletir
Todos escrevem
20. ● Identificamos o que é robótica e suas
aplicações;
● Reconhecemos os três pilares da robótica;
● Identificamos as partes de um robô;
● Reconhecemos o pensamento lógico para
programar robôs.
21. Referências
SÃO PAULO (ESTADO). Secretaria da Educação. Currículo Paulista do Ensino Fundamental. São Paulo,
2019.
LEMOV, D. Aula nota 10: 49 técnicas para ser um professor campeão de audiência. Trad. Leda Beck;
consultoria e revisão técnica Guiomar N. de Mello e Paula Louzano. São Paulo: Da Prosa/Fundação
Lemann, 2011.
Makecode.microbit.org