SlideShare ist ein Scribd-Unternehmen logo
1 von 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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Regras para o funcionamento da sala de informática
Regras para o funcionamento da sala de  informáticaRegras para o funcionamento da sala de  informática
Regras para o funcionamento da sala de informáticaFatima Ribeiro
 
Aula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-MáquinaAula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-MáquinaSilvia Dotta
 
01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]Robson Santos
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Introdução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoIntrodução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoRayner Pires
 
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...Leinylson Fontinele
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Robótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesRobótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesFelipe Martins
 
Projeto Informática na Escola
Projeto Informática na EscolaProjeto Informática na Escola
Projeto Informática na EscolaDaiana de Ávila
 
Usabilidade, IHC - Definições
Usabilidade, IHC - DefiniçõesUsabilidade, IHC - Definições
Usabilidade, IHC - DefiniçõesLuiz Agner
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosElaine Cecília Gatto
 
Interação humano computador (introdução )
Interação humano computador (introdução )Interação humano computador (introdução )
Interação humano computador (introdução )Jesse Teixeira
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 

Was ist angesagt? (20)

Regras para o funcionamento da sala de informática
Regras para o funcionamento da sala de  informáticaRegras para o funcionamento da sala de  informática
Regras para o funcionamento da sala de informática
 
Aula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-MáquinaAula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-Máquina
 
Ciberpolítica – Conceitos e Experiências
Ciberpolítica – Conceitos e ExperiênciasCiberpolítica – Conceitos e Experiências
Ciberpolítica – Conceitos e Experiências
 
01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]01 - IHC e usabilidade [Conceitos]
01 - IHC e usabilidade [Conceitos]
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Introdução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoIntrodução à Programação com Robôs Lego
Introdução à Programação com Robôs Lego
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Pensamento Computacional - V Semana Digital Ananindeua-PA
Pensamento Computacional - V Semana Digital Ananindeua-PAPensamento Computacional - V Semana Digital Ananindeua-PA
Pensamento Computacional - V Semana Digital Ananindeua-PA
 
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
A história do computador
A história do computadorA história do computador
A história do computador
 
Robótica: Introdução e Aplicações
Robótica: Introdução e AplicaçõesRobótica: Introdução e Aplicações
Robótica: Introdução e Aplicações
 
Cultura Digital
Cultura DigitalCultura Digital
Cultura Digital
 
Projeto Informática na Escola
Projeto Informática na EscolaProjeto Informática na Escola
Projeto Informática na Escola
 
Usabilidade, IHC - Definições
Usabilidade, IHC - DefiniçõesUsabilidade, IHC - Definições
Usabilidade, IHC - Definições
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos Básicos
 
Interação humano computador (introdução )
Interação humano computador (introdução )Interação humano computador (introdução )
Interação humano computador (introdução )
 
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
 
Pensamento computacional
Pensamento computacionalPensamento computacional
Pensamento computacional
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 

Andere mochten auch

Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + ScratchAna 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 scratchGabriel39Carvalho
 
criando Animações com Scratch
criando Animações com Scratchcriando Animações com Scratch
criando Animações com ScratchManuel
 
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 AlvesFrancisco 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 GvRCiro Matheus
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAMichele Felkl
 
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.0Scratch_TCC
 
Aula 9 variáveis
Aula 9 variáveisAula 9 variáveis
Aula 9 variáveisScratch_TCC
 
Aula 8 operadores
Aula 8 operadoresAula 8 operadores
Aula 8 operadoresScratch_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_matematicaandre luis
 

Andere mochten auch (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
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
 
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
 

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

programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdfmswebertech
 
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).pdfosiasdebarrosanuncia
 
Titorial De Scratch
Titorial De ScratchTitorial De Scratch
Titorial De ScratchJose Luis
 
Apostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratchApostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratchValter 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 Santaremmtsilva
 
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.pptxCiroChaves4
 
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ásicoUniversidade de Lisboa
 
Criando Animações com Scratch
Criando Animações com ScratchCriando Animações com Scratch
Criando Animações com ScratchManuel
 
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 OperacionaisCaio Ribeiro Pereira
 
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.0Fábio Flatschart
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 
Sementes de scratch
Sementes de scratchSementes de scratch
Sementes de scratch3zamar
 
apostila-desenvolvimento-asp-net
 apostila-desenvolvimento-asp-net apostila-desenvolvimento-asp-net
apostila-desenvolvimento-asp-netSandra 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.pptxHenrique Fonseca
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETJosé Corrêa Viana
 

Ähnlich wie 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
 
Criando Animações com Scratch
Criando Animações com ScratchCriando Animações com Scratch
Criando Animações com Scratch
 
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
 
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

Hinweis der Redaktion

  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 ?