Extensões: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Fargoud
imported>Fargoud
 
(12 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 21: Linha 21:


Você pode tocar o instrumento que quiser, na nota que quiser, durante o tempo que quiser.
Você pode tocar o instrumento que quiser, na nota que quiser, durante o tempo que quiser.
Por exemplo, teste o código abaixo:
[[image: SCRATCHExtMus2.png|center]]


Se você já toca algum instrumento, conhece teoria musical, ou quer aprender, esta é a sua extensão.
Se você já toca algum instrumento, conhece teoria musical, ou quer aprender, esta é a sua extensão.


Infelizmente, não é o meu caso! [[image: PMCsmile2.png]] Vamos pro próximo!
Infelizmente, não é o meu caso! [[image: PMCsmile2.png]]  
Próximo!!!


=Caneta=
=Caneta=
Linha 36: Linha 42:
[[image: SCRATCHExtensoes3.png|center]]
[[image: SCRATCHExtensoes3.png|center]]


A categoria Caneta, que ainda foi pouco utilizada, possui blocos responsáveis por fazer nosso personagem desenhar na tela. Alguns dos blocos mais simples desta categoria são o abaixe a caneta, levante a caneta, limpe e carimbe:
A categoria Caneta possui blocos responsáveis por fazer os atores terem a capacidade de desenhar na tela.  
 
Como funciona cada bloco:
Como funciona cada bloco:


* abaixe a caneta  este comando abaixa a caneta, fazendo um personagem desenhar na tela;
* USE A CANETA/ABAIXE A CANETA - este comando permite usar a caneta, fazendo o ator desenhar algo no palco/cenário;
* levante a caneta  este bloco levanta a caneta, fazendo com que um personagem não desenhe na tela;
* LEVANTE A CANETA - este bloco levanta a caneta, fazendo com que um personagem não desenhe mais na tela;
* limpe  este comando limpa da tela tudo o que foi desenhado anteriormente;
* APAGUE TUDO - este comando limpa da tela tudo o que foi desenhado anteriormente;
* carimbe  este bloco carimba na tela determinado objeto.
* CARIMBE - este bloco carimba na tela determinado objeto.


Além desses comandos, existem outros que são importantes para alterar efeitos de tons e cor da caneta, sendo os blocos mude o tom da caneta por, mude o tom da caneta para, mude a cor da caneta para cor, mude a cor da caneta por e mude a cor da caneta para:
Além desses comandos, existem outros que são importantes para alterar efeitos de tons e cor da caneta.


Como funciona cada bloco:
Como funciona cada bloco:


* mude o tom da caneta por  neste bloco, você deve indicar um valor para o tom da caneta, sendo que este número vai sempre incrementar o último valor do tom da caneta;
* MUDE A COR DA CANETA PARA - neste bloco, você deve indicar um valor para o tom da caneta, sendo que este número vai sempre incrementar o último valor do tom da caneta;
* mude o tom da caneta para  neste comando, qualquer valor já dado que representa o tom da caneta, será substituído pelo número indicado no bloco para alterar sua tonalidade;
* ADICIONE ''10'' ''a cor'' DA CANETA - este comando adiciona um valor à cor (ou saturação, ou brilho, ou transparência) atual da caneta.
* mude a cor da caneta para cor  este comando muda a cor atual da caneta, para outra cor;
* MUDE ''a cor'' DA CANETA PARA ''50''- neste comando, qualquer valor já dado que representa o tom da caneta, será substituído pelo número indicado no bloco para alterar sua tonalidade. É possível também alterar a saturação, o brilho e a transparência da cor.
* mude a cor da caneta por  neste bloco, você deve indicar um valor para a cor da caneta, sendo que este número vai sempre incrementar o último valor da cor da caneta;
* ADICIONE ''1'' AO TAMANHO DA CANETA - aumenta, incrementa a largura do traçado da caneta.
* mude a cor da caneta para  neste comando, qualquer valor já dado que representa a cor da caneta, será substituído pelo número indicado no bloco para alterar sua cor.
* MUDE O TAMANHO DA CANETA PARA ''1'' - substitui o valor da largura da caneta pelo valor fornecido na instrução.


Por fim, além de mudar tons e cores da caneta, é possível alterar seu tamanho, pelos blocos mude o tamanho da caneta por e mude o tamanho da caneta para:


Como funciona cada bloco:
==Deixando um rastro ==
 
O ator, ao mover-se, pode deixar “rastro”. Para tal, antes de mandar executar os
comandos de movimento, é preciso selecionar o bloco abaixe a caneta.
Para que o Sprite deixe de desenhar, use o bloco levante a caneta.
Para limpar os efeitos gráficos do palco, utilize o bloco limpe.


* mude o tamanho da caneta por  neste bloco, você deve indicar um valor para o tamanho da caneta, sendo que este número vai sempre incrementar o último valor do tamanho da caneta;
[[image: SCRATCHrastro.png|center]]
* mude o tamanho da caneta para  neste comando, qualquer valor já dado que representa o tamanho da caneta, será substituído pelo número indicado no bloco para alterar seu tamanho.


Outro exemplo:


Agora você tem todo o material de que precisa para desenvolver sua criação. Vai utilizar os
[[image: SCRATCHrastro2.png|center]]
blocos que já abordamos até aqui e mais os blocos novos da “Caneta”. Dessa vez, vamos
mostrar as imagens com os conjuntos de códigos já construídos que vamos utilizar para o
astronauta e para o cenário. Observe as próximas etapas atentamente e realize a construção
dos códigos.


==Desenhando um quadrado==


2.21. Desenhando uma estrada apostila lógica scratch python
O Sprite, ao mover-se, pode deixar “rasto”. Para tal, antes de mandar executar os
comandos de movimento, é preciso selecionar o bloco abaixe a caneta.
Para que o Sprite deixe de desenhar, use o bloco levante a caneta.
Para limpar os efeitos gráficos do palco, utilize o bloco limpe.
2.22. Desenhando um quadrado
Observe o Script ao lado e tente fazer o mesmo para criar
Observe o Script ao lado e tente fazer o mesmo para criar
quadrados. Altere este Script de modo a desenhar
quadrados. Altere este Script de modo a desenhar
quadrados de diferentes tamanhos.
quadrados de diferentes tamanhos.
Lembre-se que para alterar a a posição e orientação do
Lembre-se que para alterar a a posição e orientação do
Sprite utilize os comandos indicados no bloco separado .
Sprite utilize os comandos indicados no bloco separado .


Exercício: A partir do Script anterior, faça as alterações que achar necessárias para
[[image: SCRATCHcaneta5.png|center]]
desenhar um triângulo, um pentágono,um hexágono, uma circunferência.
 
 
=Detecção de Vídeo=
 
Versões mais novas do Scratch possuem até detecção de vídeo!!!
 
[[image: SCRATCHextvideo.png|center]]
 
 
 
 
 
=Exercícios=
 
#Componha uma música, utilizando a Extensão Música do Scratch.
#A partir do código anterior, faça as alterações necessárias para desenhar:
## um triângulo,  
## um pentágono,
## um hexágono,  
## uma circunferência.
 
-------------------------------------
 
{| border="1" cellpadding="5" cellspacing="0"
! style="background: #cdc5bf;" | [[Variaveis| <<  AULA 6 -  Usando Variáveis]]
! style="background: #cdc5bf;" | AULA 7 - Ampliando horizontes
! style="background: #cdc5bf;" | [[Desafios| AULA 8 - Desafios Scratch  >>]]
|}
 
[[Introdução_ao_Scratch | << Página do Curso de Scratch]]

Edição atual tal como às 18h45min de 18 de maio de 2022

Além de todos os recursos que já vimos, o Scratch disponibiliza alguns plugins, que são outros aplicativos que podem ser associados a ele. Estes são chamados de "EXTENSÕES" do Scratch.

Estes estendem as possibilidades de uso do Scratch e também permitem que este possa receber dados de robôs, microcontroladores, consoles de games, e outros hardwares....

Para ver algumas destas extensões, na área de código, na parte inferior, clique em “ADICIONAR UMA EXTENSÃO”.

SCRATCHExtensoes0.png

O que vai abrir a seguinte tela:

SCRATCHExtensoes1.png

Vamos ver algumas destas, mais de perto.

Música

A Extensão MÚSICA é um verdadeiro estúdio musical!!!

SCRATCHExtMus.png

Você pode tocar o instrumento que quiser, na nota que quiser, durante o tempo que quiser.


Por exemplo, teste o código abaixo:

SCRATCHExtMus2.png

Se você já toca algum instrumento, conhece teoria musical, ou quer aprender, esta é a sua extensão.

Infelizmente, não é o meu caso! PMCsmile2.png Próximo!!!

Caneta

Na janela que vai abrir, selecione a extensão “Caneta”. Aparecerá na área de blocos um novo ícone, “Caneta”. Clique sobre ele para observar os novos blocos adicionados ao seu arsenal criativo (imagem abaixo);

SCRATCHExtensoes2.png
SCRATCHExtensoes3.png

A categoria Caneta possui blocos responsáveis por fazer os atores terem a capacidade de desenhar na tela.

Como funciona cada bloco:

  • USE A CANETA/ABAIXE A CANETA - este comando permite usar a caneta, fazendo o ator desenhar algo no palco/cenário;
  • LEVANTE A CANETA - este bloco levanta a caneta, fazendo com que um personagem não desenhe mais na tela;
  • APAGUE TUDO - este comando limpa da tela tudo o que foi desenhado anteriormente;
  • CARIMBE - este bloco carimba na tela determinado objeto.

Além desses comandos, existem outros que são importantes para alterar efeitos de tons e cor da caneta.

Como funciona cada bloco:

  • MUDE A COR DA CANETA PARA - neste bloco, você deve indicar um valor para o tom da caneta, sendo que este número vai sempre incrementar o último valor do tom da caneta;
  • ADICIONE 10 a cor DA CANETA - este comando adiciona um valor à cor (ou saturação, ou brilho, ou transparência) atual da caneta.
  • MUDE a cor DA CANETA PARA 50- neste comando, qualquer valor já dado que representa o tom da caneta, será substituído pelo número indicado no bloco para alterar sua tonalidade. É possível também alterar a saturação, o brilho e a transparência da cor.
  • ADICIONE 1 AO TAMANHO DA CANETA - aumenta, incrementa a largura do traçado da caneta.
  • MUDE O TAMANHO DA CANETA PARA 1 - substitui o valor da largura da caneta pelo valor fornecido na instrução.


Deixando um rastro

O ator, ao mover-se, pode deixar “rastro”. Para tal, antes de mandar executar os comandos de movimento, é preciso selecionar o bloco abaixe a caneta. Para que o Sprite deixe de desenhar, use o bloco levante a caneta. Para limpar os efeitos gráficos do palco, utilize o bloco limpe.

SCRATCHrastro.png

Outro exemplo:

SCRATCHrastro2.png

Desenhando um quadrado

Observe o Script ao lado e tente fazer o mesmo para criar quadrados. Altere este Script de modo a desenhar quadrados de diferentes tamanhos.

Lembre-se que para alterar a a posição e orientação do Sprite utilize os comandos indicados no bloco separado .

SCRATCHcaneta5.png


Detecção de Vídeo

Versões mais novas do Scratch possuem até detecção de vídeo!!!

SCRATCHextvideo.png



Exercícios

  1. Componha uma música, utilizando a Extensão Música do Scratch.
  2. A partir do código anterior, faça as alterações necessárias para desenhar:
    1. um triângulo,
    2. um pentágono,
    3. um hexágono,
    4. uma circunferência.

<< AULA 6 - Usando Variáveis AULA 7 - Ampliando horizontes AULA 8 - Desafios Scratch >>

<< Página do Curso de Scratch