Programação em Python para micro:bit
![](/upload/tutoriais/259_header_pt_H.png)
Introdução
Python é uma das linguagens de programação mais atuais e que está em maior ascensão no #MovimentoMaker. Tudo se deve ao fato que esta linguagem tem o intuito de integrar os conceitos de várias linguagens de programação e de facilitar o desenvolvimento do código. A BBC desenvolveu um ambiente focado em programação em Python para programar a placa micro:bit, através de uma biblioteca desenvolvida por eles.
Neste tutorial você vai aprender a desenvolver e carregar facilmente o código em Python para a placa micro:bit.
Lista de Materiais
![](/upload/tutoriais/259_header_pt_L.png)
Lista completa de produtos
comprar![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/1405/images/1405_1_M.png?20240716133838)
Kit BBC micro:bit V2 e Acessórios
Código
Para você desenvolver o seu código, é necessário que você entre no site de desenvolvimento de código Python da instituição BBC. Ao acessar o site, é possível observar uma tela como a da imagem a seguir.
![pyhton](https://www.robocore.net/upload/tutoriais/259_img_1_M.png?220)
Com o ambiente aberto, copie e cole sobre o código já existente, o código a seguir.
Entendendo o Código
O comando from microbit import *
realiza a importação de todos os componentes, através de *
, da biblioteca microbit
. O comando while True
é o laço de repetição infinita do código. O comando display.show()
ativa o display paralisado dos objetos Image.HEART
e Image.HEART_SMALL
, sendo eles, respectivamente, a imagem do coração completo, e do coração pequeno. sleep(1000)
realiza o intervalo de um segundo para execução do código.
Carregar o Código para a Placa
Antes de carregar o código para a placa, é necessário baixar o arquivo ".hex" gerado. Para isso, altere o nome do arquivo no campo "Script Name", e então clique no botão "Download", como nas imagens abaixo.
![download](https://www.robocore.net/upload/tutoriais/259_img_2_M.png?863)
![arquivo](https://www.robocore.net/upload/tutoriais/259_img_3_M.png?863)
Para saber se a placa foi reconhecida corretamente por seu computador, conecte a mesma ao computador, abra o "Explorador de Arquivos", e entre em "Meu Computador". Ao acessar esta pasta, será possível observar a placa na lista de "Disco Removíveis", como na imagem abaixo. A placa, embora reconhecida como um disco removível, permite o armazenamento de apenas arquivos específicos em sua memória.
![placa](https://www.robocore.net/upload/tutoriais/259_img_4_M.png?878)
Com o download concluído e a placa reconhecida pelo computador, clique com o botão direito sobre o arquivo e abra a opção "Enviar para", e então selecione a opção "MICROBIT", como na imagem a seguir.
![envio](https://www.robocore.net/upload/tutoriais/259_img_5_H.png?987)
O processo de gravação de código, embora automático, pode levar um minuto ou dois. Após o carregamento, a placa reiniciará automaticamente e executará o código carregado.
O Que Deve Acontecer
Quando o código estiver carregado na placa, será possível observar os LEDs da placa realizando uma animação de um coração pulsando com intervalos de um segundo, como no GIF abaixo.
Indo Além
A instituição BBC disponibiliza um site completo de informações sobre comandos e informações da biblioteca em Python. Você pode acessar a Wiki MicroPython para aprender mais sobre os comandos da biblioteca. Com isso, você poderá criar códigos em Python mais complexos e com mais funcionalidades com a sua placa BBC micro:bit.