SlideShare uma empresa Scribd logo
Aluno: Rafael Machado Alves – rafamachadoalves@ufrj.br Orientador: Fábio Ferrentini Junho / 2011 Seminário de Trabalho O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
Sobre o Scratch ,[object Object],[object Object],[object Object],[object Object],[email_address]
Scratch difere das linguagens de programação tradicionais de várias maneiras: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[email_address]
Scratch Interface [email_address]
Tipos de Blocos: Stack Blocks [email_address] Alguns blocos pilha têm uma forma de “C” onde você pode inserir outros blocos de pilha, como por exemplo: Esses blocos têm saliências na parte inferior   e/ou os entalhes na parte superior, tais como: Você pode encaixar esses blocos juntos em pilhas. Alguns blocos de pilha tem um input em seu interior, onde você pode digitar um número, tal como 1 no bloco:  Ou escolher um item de um menu suspenso, tal como pop no bloco:
Tipos de Blocos: Hats [email_address] Esses blocos têm topos arredondados, tais como:  Eles esperam um evento acontecer, como uma tecla a ser pressionada, em seguida, executam os blocos debaixo deles. Esses blocos são  colocados no topo das pilhas. 
Tipos de Blocos: Reporters [email_address] Esses blocos, como   e     ,  são projetados para caber no input de outros blocos. Reporters com extremidades arredondadas retornam números ou strings, tais como:  E se encaixam em blocos com furos redondos ou  retangulares, tais como: ou ou Reporters com extremidades pontiagudas retornam valores booleanos (true ou false), tais como: E se encaixam em blocos com furos pontiagudos ou retangulares, tais como: ou ou
Modificações do Scratch  Bingo ,[object Object],[object Object],[object Object],Panther [email_address] OBS: As imagens são hiperlinks
Modificações do Scratch  [email_address] BYOB ,[object Object],[object Object],[object Object],Slash ,[object Object]
Extensões do Scratch  S4A ,[object Object],O Arduino é um hardware open source criado em 2005 por um grupo de artistas e designes italianos. ,[object Object],[email_address]
<extends> Usando Scratch e Arduino: Instalação 1 2 3 4 [email_address]
Análise das Implementações  [email_address]
Vídeos: Arduíno e Scratch  Arduino: robótica para iniciantes Exemplo: Arduíno + Scratch [email_address]
Alternativas para o Scratch  Etoys ,[object Object],[object Object],[email_address] StarLogo TNG ,[object Object],[object Object]
Alternativas para o Arduíno PicoBoard ,[object Object],[object Object],LEGO Education WeDo Robotics Kit [email_address]
Aluno: Rafael Machado Alves – rafamachadoalves@ufrj.br Orientador: Fábio Ferrentini Junho / 2011 Seminário de Trabalho O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA

Mais conteúdo relacionado

Mais procurados

Pensamento Computacional
Pensamento ComputacionalPensamento Computacional
Pensamento Computacional
Luiz Rocha
 
Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4
Scratch_TCC
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
Rodrigo Bueno Santa Maria, BS, MBA
 
Tecnologia aplicada a educaçao
Tecnologia aplicada a educaçaoTecnologia aplicada a educaçao
Tecnologia aplicada a educaçao
Claudinéia da Silva
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
Michele Felkl
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
vini_campos
 
Slide sobre tecnologia na educação
Slide sobre tecnologia na educaçãoSlide sobre tecnologia na educação
Slide sobre tecnologia na educação
auxiliadora974
 
Aula 1 introdução à computação para crianças
Aula 1 introdução à computação para criançasAula 1 introdução à computação para crianças
Aula 1 introdução à computação para crianças
Dorgival Netto
 
Pensamento Computacional aula 01
Pensamento Computacional aula 01Pensamento Computacional aula 01
Pensamento Computacional aula 01
pensamentocomputacional
 
Plano de aula sobre HTML básico
Plano de aula sobre HTML básicoPlano de aula sobre HTML básico
Plano de aula sobre HTML básico
Silvio Sales do Nascimento Júnior
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
Instituto Inovar
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
Suzana Viana Mota
 
Atividades – informática educativa 2º ano
Atividades – informática educativa 2º anoAtividades – informática educativa 2º ano
Atividades – informática educativa 2º ano
carmemdavid
 
Eletiva
EletivaEletiva
Tics na Educação
Tics na EducaçãoTics na Educação
Tics na Educação
Vanessa Nogueira
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4
Jose Verissimo
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
Ricardo de Moraes
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
Michele Felkl
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
Cesar Braz
 
Placa grafica
Placa graficaPlaca grafica
Placa grafica
yololive56
 

Mais procurados (20)

Pensamento Computacional
Pensamento ComputacionalPensamento Computacional
Pensamento Computacional
 
Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Tecnologia aplicada a educaçao
Tecnologia aplicada a educaçaoTecnologia aplicada a educaçao
Tecnologia aplicada a educaçao
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Slide sobre tecnologia na educação
Slide sobre tecnologia na educaçãoSlide sobre tecnologia na educação
Slide sobre tecnologia na educação
 
Aula 1 introdução à computação para crianças
Aula 1 introdução à computação para criançasAula 1 introdução à computação para crianças
Aula 1 introdução à computação para crianças
 
Pensamento Computacional aula 01
Pensamento Computacional aula 01Pensamento Computacional aula 01
Pensamento Computacional aula 01
 
Plano de aula sobre HTML básico
Plano de aula sobre HTML básicoPlano de aula sobre HTML básico
Plano de aula sobre HTML básico
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
Atividades – informática educativa 2º ano
Atividades – informática educativa 2º anoAtividades – informática educativa 2º ano
Atividades – informática educativa 2º ano
 
Eletiva
EletivaEletiva
Eletiva
 
Tics na Educação
Tics na EducaçãoTics na Educação
Tics na Educação
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Placa grafica
Placa graficaPlaca grafica
Placa grafica
 

Destaque

Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
Ana Carneirinho
 
Aprenda Como criar uma animação no scratch
 Aprenda Como criar uma animação no scratch Aprenda Como criar uma animação no scratch
Aprenda Como criar uma animação no scratch
Gabriel39Carvalho
 
Oficina scratch
Oficina scratchOficina scratch
Oficina scratch
André Roberto Ortoncelli
 
Aula 00
Aula 00Aula 00
Scratch 2.0
Scratch 2.0Scratch 2.0
Scratch 2.0 Id
Scratch 2.0 Id Scratch 2.0 Id
Scratch 2.0 Id
Harum Nugroho
 
criando Animações com Scratch
criando Animações com Scratchcriando Animações com Scratch
criando Animações com Scratch
Manuel
 
Scratch...? Caminhos...
Scratch...? Caminhos...Scratch...? Caminhos...
Scratch...? Caminhos...
3zamar
 
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo AlvesGames 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Francisco Arlindo Alves
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Ciro Matheus
 
Aula 10 scratch 1.4 x 2.0
Aula 10   scratch 1.4 x 2.0Aula 10   scratch 1.4 x 2.0
Aula 10 scratch 1.4 x 2.0
Scratch_TCC
 
Scratch - Ensinar a programar de forma divertida
Scratch - Ensinar a programar de forma divertidaScratch - Ensinar a programar de forma divertida
Scratch - Ensinar a programar de forma divertida
Escola Superior de Tecnologia e Gestão de Águeda (ESTGA)
 
Aula 6 controle
Aula 6 controleAula 6 controle
Aula 6 controle
Scratch_TCC
 
Aula 9 variáveis
Aula 9 variáveisAula 9 variáveis
Aula 9 variáveis
Scratch_TCC
 
Aula 7 sensores
Aula 7 sensoresAula 7 sensores
Aula 7 sensores
Scratch_TCC
 
Aula 8 operadores
Aula 8 operadoresAula 8 operadores
Aula 8 operadores
Scratch_TCC
 
Aula 4 som
Aula 4   somAula 4   som
Aula 4 som
Scratch_TCC
 
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematicaLiteratura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
andre luis
 
Aula 5 caneta
Aula 5   canetaAula 5   caneta
Aula 5 caneta
Scratch_TCC
 
Criando Animações com Scratch
Criando Animações com ScratchCriando Animações com Scratch
Criando Animações com Scratch
Manuel
 

Destaque (20)

Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
 
Aprenda Como criar uma animação no scratch
 Aprenda Como criar uma animação no scratch Aprenda Como criar uma animação no scratch
Aprenda Como criar uma animação no scratch
 
Oficina scratch
Oficina scratchOficina scratch
Oficina scratch
 
Aula 00
Aula 00Aula 00
Aula 00
 
Scratch 2.0
Scratch 2.0Scratch 2.0
Scratch 2.0
 
Scratch 2.0 Id
Scratch 2.0 Id Scratch 2.0 Id
Scratch 2.0 Id
 
criando Animações com Scratch
criando Animações com Scratchcriando Animações com Scratch
criando Animações com Scratch
 
Scratch...? Caminhos...
Scratch...? Caminhos...Scratch...? Caminhos...
Scratch...? Caminhos...
 
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo AlvesGames 2D com a ferramenta Scratch por Francisco Arlindo Alves
Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvR
 
Aula 10 scratch 1.4 x 2.0
Aula 10   scratch 1.4 x 2.0Aula 10   scratch 1.4 x 2.0
Aula 10 scratch 1.4 x 2.0
 
Scratch - Ensinar a programar de forma divertida
Scratch - Ensinar a programar de forma divertidaScratch - Ensinar a programar de forma divertida
Scratch - Ensinar a programar de forma divertida
 
Aula 6 controle
Aula 6 controleAula 6 controle
Aula 6 controle
 
Aula 9 variáveis
Aula 9 variáveisAula 9 variáveis
Aula 9 variáveis
 
Aula 7 sensores
Aula 7 sensoresAula 7 sensores
Aula 7 sensores
 
Aula 8 operadores
Aula 8 operadoresAula 8 operadores
Aula 8 operadores
 
Aula 4 som
Aula 4   somAula 4   som
Aula 4 som
 
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematicaLiteratura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
 
Aula 5 caneta
Aula 5   canetaAula 5   caneta
Aula 5 caneta
 
Criando Animações com Scratch
Criando Animações com ScratchCriando Animações com Scratch
Criando Animações com Scratch
 

Semelhante a O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA

programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdf
mswebertech
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdf
osiasdebarrosanuncia
 
Titorial De Scratch
Titorial De ScratchTitorial De Scratch
Titorial De Scratch
Jose Luis
 
Manual lab ino
Manual lab inoManual lab ino
Manual lab ino
Chellton Almeida
 
Apostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratchApostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratch
Valter Neto
 
Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate
Ronaldo Barbosa
 
Scratch em Santarem
Scratch em SantaremScratch em Santarem
Scratch em Santarem
mtsilva
 
Uso da Ferramenta Scratch para o Ensino de Matemática.pptx
Uso da Ferramenta Scratch para o Ensino de Matemática.pptxUso da Ferramenta Scratch para o Ensino de Matemática.pptx
Uso da Ferramenta Scratch para o Ensino de Matemática.pptx
CiroChaves4
 
Novas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino Básico
Universidade de Lisboa
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
Caio Ribeiro Pereira
 
Proinfo unidade 6
Proinfo unidade 6Proinfo unidade 6
Proinfo unidade 6
Leonardo Lourenço
 
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Fábio Flatschart
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
Ricardo Rufino
 
Sementes de scratch
Sementes de scratchSementes de scratch
Sementes de scratch
3zamar
 
Desenvolvendo Jogos com Scratch
Desenvolvendo Jogos com ScratchDesenvolvendo Jogos com Scratch
Desenvolvendo Jogos com Scratch
Diogo Padilha
 
apostila-desenvolvimento-asp-net
 apostila-desenvolvimento-asp-net apostila-desenvolvimento-asp-net
apostila-desenvolvimento-asp-net
Sandra Rocha
 
Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...
Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...
Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...
Tchelinux
 
Scratch uma linguagem de programação para todos.pptx
Scratch   uma linguagem de programação para todos.pptxScratch   uma linguagem de programação para todos.pptx
Scratch uma linguagem de programação para todos.pptx
Henrique Fonseca
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
Lourenço Junior
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
José Corrêa Viana
 

Semelhante a O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA (20)

programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdf
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdf
 
Titorial De Scratch
Titorial De ScratchTitorial De Scratch
Titorial De Scratch
 
Manual lab ino
Manual lab inoManual lab ino
Manual lab ino
 
Apostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratchApostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratch
 
Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate
 
Scratch em Santarem
Scratch em SantaremScratch em Santarem
Scratch em Santarem
 
Uso da Ferramenta Scratch para o Ensino de Matemática.pptx
Uso da Ferramenta Scratch para o Ensino de Matemática.pptxUso da Ferramenta Scratch para o Ensino de Matemática.pptx
Uso da Ferramenta Scratch para o Ensino de Matemática.pptx
 
Novas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino Básico
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
 
Proinfo unidade 6
Proinfo unidade 6Proinfo unidade 6
Proinfo unidade 6
 
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
Sementes de scratch
Sementes de scratchSementes de scratch
Sementes de scratch
 
Desenvolvendo Jogos com Scratch
Desenvolvendo Jogos com ScratchDesenvolvendo Jogos com Scratch
Desenvolvendo Jogos com Scratch
 
apostila-desenvolvimento-asp-net
 apostila-desenvolvimento-asp-net apostila-desenvolvimento-asp-net
apostila-desenvolvimento-asp-net
 
Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...
Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...
Por que e Como Participar de Projetos Open Source - Julio Biason - Tchelinux ...
 
Scratch uma linguagem de programação para todos.pptx
Scratch   uma linguagem de programação para todos.pptxScratch   uma linguagem de programação para todos.pptx
Scratch uma linguagem de programação para todos.pptx
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
 

O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA

  • 1. Aluno: Rafael Machado Alves – rafamachadoalves@ufrj.br Orientador: Fábio Ferrentini Junho / 2011 Seminário de Trabalho O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
  • 2.
  • 3.
  • 5. Tipos de Blocos: Stack Blocks [email_address] Alguns blocos pilha têm uma forma de “C” onde você pode inserir outros blocos de pilha, como por exemplo: Esses blocos têm saliências na parte inferior   e/ou os entalhes na parte superior, tais como: Você pode encaixar esses blocos juntos em pilhas. Alguns blocos de pilha tem um input em seu interior, onde você pode digitar um número, tal como 1 no bloco:  Ou escolher um item de um menu suspenso, tal como pop no bloco:
  • 6. Tipos de Blocos: Hats [email_address] Esses blocos têm topos arredondados, tais como:  Eles esperam um evento acontecer, como uma tecla a ser pressionada, em seguida, executam os blocos debaixo deles. Esses blocos são  colocados no topo das pilhas. 
  • 7. Tipos de Blocos: Reporters [email_address] Esses blocos, como  e   ,  são projetados para caber no input de outros blocos. Reporters com extremidades arredondadas retornam números ou strings, tais como:  E se encaixam em blocos com furos redondos ou retangulares, tais como: ou ou Reporters com extremidades pontiagudas retornam valores booleanos (true ou false), tais como: E se encaixam em blocos com furos pontiagudos ou retangulares, tais como: ou ou
  • 8.
  • 9.
  • 10.
  • 11. <extends> Usando Scratch e Arduino: Instalação 1 2 3 4 [email_address]
  • 12. Análise das Implementações [email_address]
  • 13. Vídeos: Arduíno e Scratch Arduino: robótica para iniciantes Exemplo: Arduíno + Scratch [email_address]
  • 14.
  • 15.
  • 16. Aluno: Rafael Machado Alves – rafamachadoalves@ufrj.br Orientador: Fábio Ferrentini Junho / 2011 Seminário de Trabalho O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA

Notas do Editor

  1. Inicio – razao do seminario: No nosso projeto PROUCA do CNPq tinhamos a intencao de desenvolver uma linguagem + visual para controlar o Arduino, a fim de facilitar o trab do Professor.
  2. Como um projeto de pesquisa, Scratch explora maneiras de usar a programação visual e design de interface para facilitar a programação para não-especialistas http://newsroom.blogs.cnn.com/2010/10/12/the-big-i-mit-media-lab-turns-25/ http://events.scratch.mit.edu/conference/2010/media/ http://www.youtube.com/watch?v=YdzZArC3KMA&amp;feature=player_embedded http://day.scratch.mit.edu/organizers?page=1&amp;order=country&amp;sort=asc http://eduscratch.dgidc.min-edu.pt/index.php
  3. Rodar o scratch e mostrar as suas janelas e um exemplo de programa feito (simples). Mostra o programa rodando e depois mostra o código Scratch Exemplos Games -&gt; 4 Pong.sb Simulations -&gt; 2 GravityBlocks.sb
  4. Construir um exemplo simples na hora: Caneta, aparencia, movimento
  5. Uma vez que a equipe Scratch não pode explorar todas as potenciais direções de pesquisa sugeridas pelo Scratch, estamos fazendo o código-fonte Scratch disponível para que outros também podem explorar e experimentar.
  6. Construir um exemplo: quadrado(rápido), fatorial(passo a passo), iteração(só mostrar) Nesse meio tempo redescobrimos o Scratch e vimos que alguem ja´ desenvolveu um subconjunto do Scratch justamente para controlar o Arduino (S4A) – próximo slide.
  7. S4A: Criado p/ atrair as pessoas p/ o mundo da programação.  O objetivo tb é fornecer uma interface de alto nível p/ programadores O Arduino é um tipo de Hardware de Código Aberto. Uma vêz programado,o Arduino toma as decisões com base nas intruções recebidas através dos sensores utilizados na transmissão. Vídeo: http://olhardigital.uol.com.br/produtos/central_de_videos/arduino-robotica-para-iniciantes
  8. Na sequencia vamos ver o funcionamento do S4A. Mostrar um exemplo que pisca led com o S4a Resumo dos Passos Executados no video: &amp;quot;http://engcomper.blogspot.com/2011/03/usando-scratch-e-arduino-instalacao.html&amp;quot; 1 - Download do software &amp;quot;Arduino 0022&amp;quot; no site &amp;quot;http://www.arduino.cc/en/Main/Software&amp;quot; 2 - Descompactar o arquivo &amp;quot;arduino-0022.zip&amp;quot; em &amp;quot;C:\\&amp;quot; e Executar o arquivo &amp;quot;arduino.exe&amp;quot; 3 - Conectar o arduino e configurar no software Board: &amp;quot;Arduino Duemilanove or Nano w/ ATmega328&amp;quot; e SerialPort: &amp;quot;COM...&amp;quot; 4 - Download do firmware e instalador em &amp;quot;http://www.engcomper.com/programas/ScratchBoardEngcomperV1.rar&amp;quot; 5 - Abrir o arquivo &amp;quot;ScratchBoardForArduino_engcomper_v1.pde&amp;quot; com o &amp;quot;arduino.exe&amp;quot; e fazer o upload 6 - Instalar o Scratch modificado S4A.exe e Abri-lo OBS: Para mudar o nº da porta COM (Gerenciador de dispositivos-&gt;portas-&gt;propriedades-&gt;configurações de porta-&gt;avançado) Forum inter de soft livre
  9. Video0: arduino no olhar digital Video1: mais exemplos de utilizalção do S4A
  10. Existem bem mais que estas
  11. PicoBoard: Liminação na construção dos robôs. $ 45.00 Lego: $130.00 Ambos: hardware não opensource
  12. Questoes finais: Será que ele e´ realmente mais interessante/FACIL para o Professor ? Ou será que a partir dessa versao S4A poderiamos construir outra + amigavel e + iconica/ visual a fim de facilitar o trabalho do professor ? Esse trabalho de construção + alguma aplicação com profs seria o suficiente para uma dissertação de MSc do PPGI ?