Explorando os ambientes de programação

algoritmo!?!? algo… o quê?

Estudamos sobre o micro:bit e ao final podemos concluir que ele é um pequeno computador. E um computador é uma máquina criada para seguir instruções e interpretar comandos.

E o que é codificação?

Codificação é o nome das instruções escritas para o computador. O conjunto final destas instruções podemos chamar de programa ou software. A maioria dos computadores já vem com vários programas prontos, porém, se você aprender a codificar, poderá criar seus próprios programas e jogos.

Os computadores seguem linguagem lógica e uma sequencia de instruções passo a passo. Por isso, a codificação do computador deve ser planejada e seguir uma ordem.

As instruções, comandos ou funções dá uma instrução para o computador… por exemplo: “emita a nota Dó ao iniciar“.

Blocos

Python

music.ring_tone(262) 

Muitas vezes o computador precisará tomar uma decisão, por exemplo: “se apertar Botão A emita a nota Sol“.

Blocos

Python

def on_button_pressed_a():
    music.ring_tone(392)
input.on_button_pressed(Button.A, on_button_pressed_a) 

O conjunto de instruções para executar uma tarefa chama-se algoritmo. Podemos dizer que um algoritmo se parece com uma receita de bolo, se você seguir todos os passos na ordem certa, sempre obterá o mesmo resultado. 

OS algoritmos informam o computador como processar a entrada e o que será produzido e enviado para uma saída.

conectando a BBC micro:bit

Temos várias opções de software para programar este maravilhoso gadget, neste cursos usaremos o MakeCode (Blocos e Python), porém temos também uma outra ótima plataforma: MicroPython – Online Python Editor.

O objetivo é que você comece a se familiarizar com a linguagem Python para ir além da programação em blocos.  Python é a linguagem de programação mais quente para 2020. de acordo com o IEEE Computer Society, a tecnologia continua sendo uma das melhores linguagens de programação já desenvolvidas. Python é eficiente no desenvolvimento de machine learning, inteligência artificial, ciência, gestão e análise de dados.

Algumas características do micropython:

  • implementação enxuta da linguagem de programação Python 3; 
  • inclui um subconjunto da biblioteca padrão do Python; 
  • otimizada para rodar em microcontroladores.

O MicroPython foi originalmente criado por Damien George, você pode conhecer mais detalhes em micropython.org.

Pronto… não há nada para instalar! Agora é só testar a conexão…

Teste de Conexão

Ao conectarmos o micro:bit ao computador, ele deverá aparecer como uma unidade removível, como uma unidade USB (pen-drive), onde é possível visualizar e arrastar e soltar arquivos.

É hora de você conectar seu computador ao micro:bit com um cabo USB.

Se esta é a primeira vez que seu micro:bit é utilizado, ele poderá exibir alguns símbolos e mensagens em sua matriz de LED como pode ser observado no vídeo abaixo. 

Caso seja a primeira vez que está conectando o micro:bit em seu computador, será apresentada uma série de mensagens. Apenas ignore qualquer solicitação do Windows solicitando que você escolha o que fazer com as unidades removíveis.

Algumas das mensagens que podem ser apresentadas são estas:

♦ se o Windows exibir uma mensagem “Estamos configurando …” ou “Instalando o driver …”, aguarde “…  dispositivo está pronto” antes de continuar.

Depois de encontrar sua unidade MICROBIT, deixe-a aberta e sigamos em frente.

Pronto, agora já está tudo preparado e você está pronto para escrever seu programa, primeiro usaremos o micropython com o micro:bit, em seguida mostraremos a mesma codificação usando makecode para que vocês possam conhecer as possibilidades e identificar as principais diferenças.

Rolar para cima