Fórum da Aprendizagem Criativa

Programação por Blocos e Arduino

Olá a todos!

Meu nome é Ailton, sou professor de História e trabalho na Secretaria de Educação do Paraná. Por aqui estamos montando um Espaço Maker onde iremos ofertar vários tipos de oficinas e, entre elas, a de Arduino. No meu entender, o uso da linguagem de programação por blocos facilita a aproximação e compreensão de quem nunca programou. Estive pesquisando sobre o tema e descobri que existem três interfaces que a maioria de vocês já deve conhecer: S4A, Snap4Arduino e Ardublock.

Por enquanto estou me identificando mais com o Snap4Arduino porém gostaria de saber se vocês conhecem alguma outra interface para trabalhar programação por blocos com Arduino. Também gostaria de saber se existe algum material (PDFs, vídeo aulas, canais no YouTube, etc) com oficinas que envolvem essa temática. Tenho encontrado muitas vídeo-aulas, por exemplo, porém a maioria delas trabalha com programação por linguagem escrita, o que, a meu ver, assusta quem nunca lidou com isso. A intenção é despertar o interesse por programação e não necessariamente criar uma barreira. Por isso minha opção pelos blocos.

Desde já agradeço pela colaboração!

2 Curtidas

Airton, tem o App Inventor e o Mblocks também.

Airton, sou professor de geografia e uso Scratch nas minhas aulas. Fico feliz de conhecer mais pessoas da área de humanas trabalhando com programação. Se possível, por favor, compartilhe o seu trabalho na área de projetos do fórum.

Conheço vários tutoriais on-line para App Inventor, mas nenhum aplicado a Arduino. Deve ter bastante coisa.
@elainerocha , você sabe de tutoriais on-line para programação em blocos com Arduíno?

Um abraço,

Guile

1 Curtida

Olá Ailton e Guilherme!

Ailton, muito legal sua iniciativa, temos poucos cursos e formas de divulgar a programação de Arduino com educadores.

Eu programo o Arduino com meus alunos através do Scratch 2.0. Como é um ambiente que eles são familiarizados fica mais fácil para eles compreenderem, pois acrescenta apenas os blocos para programação do Arduino.

Outra vantagem é que é possível criar interações virtuais e físicas entre o ambiente do Scratch e o Arduino.
Temos um site com explicação para configurar o Scratch 2.0 para programar o Arduino.
Acesse: http://www.hackeduca.com.br/arduino-firmata-scratch/

Qualquer dúvida, pode entrar em contato por e-mail ou através do site mesmo.

Veja um trabalho que desenvolvi com alunos da escola pública, onde criaram jogos que envolviam o Scratch e o Arduino: https://pt.calameo.com/read/00013105434c7060e9ee5

O blog da escola que desenvolvi o trabalho ainda não foi atualizado com esse trabalho, mas em breve terá mais conteúdo explicando melhor o projeto e poderei compartilhar com você.

4 Curtidas

Olá Guile! O App Inventor eu já conhecia. Já o Mblocks foi novidade. Agradeço pela indicação!

Assim que o nosso projeto estiver mais robusto, posto na área específica do fórum

1 Curtida

Olá Elaine Rocha!

Gostei muito deste site do hackeduca!! Vou configurar o Scratch com o Arduino e fazer alguns testes! Encontrei muita coisa na internet porém os materiais não são tão didáticos assim. Na realidade encontrei muitos exercícios individuais porém sem uma conexão entre eles mostrando ao usuário uma evolução no aprendizado. Neste sentido achei que não são tão didáticos assim.

Meus parabéns pelo projeto do Desafio da Casa Econômica! Achei muito bacana! Vou ler com mais calma e baixar os códigos também. Imagino que os alunos devam ter gostado muito pois foge daquela aula tradicional e é isso que eles buscam.

Obrigado pela colaboração!

1 Curtida

Oi Ailton!
Que bom que será útil para você.

Sim, os alunos deram um retorno muito positivo, as aulas envolveram muito a aprendizagem criativa.
Se precisar de mais alguma coisa e eu puder colaborar, pode avisar.

Abraços…

1 Curtida

Olá Pessoal.

As ferramentas citadas são realmente as mais comuns porém ainda é necessário algo mais bacana e que seja fácil para as crianças e educadores.
Um problema comum é quando se quer utilizar sensores ou atuadores mais elaborados que exigem “bibliotecas”. Isto reduz de certa forma as possibilidades e é uma área bacana a ser explorada/expandida.
Tenho tentado trabalhar nisso mas não é trivial.
Quando souber de algo mais interessante eu compartilho.
Abs,

Antonio

1 Curtida

Carissimos, olá!
Me chamo Dulce, professora da Seduc/PI e iniciante na implentaçao da programação por blocos e arduino.
De já, agradeço a generosidade dos colegas em compartilhar suas experiências inovadoras que sem dúvida, contribuirão para que outros educadores, sintam-se motivados e encorajados a despertarem para o aprender criativo com a programação.Existe um arduino especifico para quem esta aprendendo? o que recomendariam?

Abraços
Dulce

Olá, Ailton!

Sou professor de História , atualmente faço doutorado na UFRRJ. Eu gostaria de trabalhar com programação também. To começando a ler algumas coisas, ver alguns vídeos, mas ainda não sei por onde começar. Alguma sugestão?

Muito obrigado!

Olá, Guile!

Sou de humanas também, História. Estou começando a me interessar por programação, mas ainda não sei por onde começar. Fiquei interessado em sabe de que maneira você faz isso em suas aulas?

Muito obrigado!

Olá, Eliane!

Parabéns pelo trabalho! Achei incrível a forma como juntou sua disciplina e a programação com seus alunos. Eu ainda não entendo nada de programação, sou formado em História e estou começando a buscar informação. Seu trabalho é inspirador! Se tiver alguma sugestão, por onde devo começar.

Muito obrigado!

Olá Max!
Eu também sou da área de Humanas. Minha primeira graduação foi Ciências Sociais.
O Scratch tem a facilidade de ter muitos tutoriais disponíveis e não exige conhecimentos avançados de programação. No Youtube você encontrará muitos tutoriais.
Se tiver alguma dúvida específica pode entrar em contato. Vamos trocando nossas experiencias e aprendendo juntos!

Dulce, não sou um especialista em Arduinos, outras pessoas do fórum talvez possam contribuir mais do que eu. Acredito que o Arduíno mais utilizado é o UNO. Tem muito tutorial na internet. Achei interessante o tutorial do hakceduca.com.br. que a Elaine divulgou.

Algo mais fácil de usar seria um Makey Makey (se não me engano, a base dele é um Arduino Leonardo), que interage facilmente com o Scratch - plug and play. Porém, o custo é mais alto.

Abs, Guilherme

2 Curtidas

Olá, Max!

Posso falar pela minha experiência. Comecei com Scratch querendo fazer jogos complexos e tive problemas. Acho que você pode tentar algo mais simples, como jogos de quiz ou animações. Você vai encontrar vários tutoriais na internet e a comunidade Scratch tem seus projetos abertos: https://scratch.mit.edu/.

Outras dicas desse tópico podem ajudar também!

Um abraço,

1 Curtida

Guile, compreendido.

Obrigada pelo retorno!

Abraço
Dulce

@elainerocha estou usando o Scratch e estou gostando muito. Aos poucos vou começando a entender de que maneira posso usar essas informações, mas estou ainda bem no início. Vamos trocando sim! Muito obrigado!

1 Curtida

Olá, Guile!

Muito obrigado pela dica, estou usando o programa e gostando bastante, aos poucos estou aprendendo. Estou vendo as outras dicas também.

Abraço!

1 Curtida

Boa noite meus amigos, fico emocionado de ver educadores programando e ensinando programação.
Eu sou o Ismael, um cara que teve a vida mudada por conta da educação e da eletrônica e que criou um jeito muito simples de ensinar isso, e tentar mudar outras vidas. A Elétron é um kit didático para o ensino de eletrônica e programação, que utiliza o S4A para ler sensores e atuadores. Quem quiser conhecer mais, www.eletron.co ou nossa fanpage www.facebook.com/eletron.co

Abraço, fico a disposição para ajudar.

1 Curtida

Olá Ailton. Para programação em blocos, dá uma olhada no ARDUBLOCK, é bem interessante. Trata-se de uma aplicação em java que roda dentro da IDE do Arduíno. Semelhante ao S4A(scratch for arduíno), ele permite colocar o programa embarcado na placa, dispensando a conexão ao notebook, dando autonomia de movimentos ao modelo que foi construído. Indicamos ele para programar, junto ao nosso kit Atto Educacional, uma opção muito amigável para iniciantes que é formada por peças estruturais construtivas e componentes eletrônicos (atuadores, sensores e acessórios acompanhados de uma interface programável própria, contendo e sendo compatível com Arduínos). Abraço.

1 Curtida

Oi Elaine, eu entrei no site do Hackeduca fui até a pasta do Scratch2Arduino mas não encontrei nenhum arquivo. É lá que estão os arquivos necessários para fazer a conexão entre o Arduino e o Scratch?