Neste novo tutorial, desenvolveremos novos projetos e idéias integrando o Scratch 2.0 com o Arduino, verdadeiros “campeões” quando se fala sobre o ensino de eletrônica e programacão para crianças, educadores e iniciantes.
Existem poucas iniciativas disponíveis na web abrangendo Scratch 2 para Arduinos, sendo mais conhecidas as que foram desenvolvidas com foco em kits suportados oficialmente pelo site do Scratch, tais como Lego WeDo, PicoBoard, ou o alternativo editor mBlock , etc.
Como uma opção pessoal e para não ficar amarrado a nenhum fabricante ou solução proprietária, escrevi este tutorial com base no “s2aio“, uma extensão de hardware gratuita e aberta, criada por MrYsLab, para ser utilizada com o o editor offline do Scratch 2.0.
Obrigado, Alan Yorinks, criador do MrYsLab por esta grande iniciativa!
Legal! Neste tutorial, aprenderemos como utilizar o Scratch 2.0 na programação de um ARDUINO de maneira a que possamos interagir com o mundo físico!
Em suma, aprenderemos como:
Ler entradas digitais tais como botões e sensores de movimento
Ler sensores analógicos como LDR (para medir luz) e temperatura
Gerar saídas digitais, ligando e desligando LEDs
Atuar em dispositivos analógicos controlando, por exemplo, o brilho de um LED usando-se de técnicas de modulação de pulso (PWM)
Gerar tons musicais utilizando-se de uma campainha (buzzer)
Controlar um servo motor
Medir distâncias com um sensor de ultra-som (como os morcegos)
Construir um “Playground eletrônico virtual” para interagir com dispositivos reais
Misturar animação com dispositivos do mundo real
Construir um radar
O diagrama acima mostra todos os sensores e atuadores conectados ao nosso Arduino. Mas não se preocupe, iremos passo a passo em cada componente.
Neste vídeo você poderá ver um radar de verdade desenvolvido a partir do Scratch 2 e do Arduino. Desenvolveremos este projeto juntos ao longo deste tutorial: