Fala galera, estou retornando aqui para falar para vocês sobre o software de programação do EV3. Todos vocês sabem que este software foi criado para que fosse possível programar o bloco EV3, mas eu acho que alguns de vocês não sabiam que também é possível programar o NXT utilizando este mesmo software. Hoje eu vou apresentar o que deve ser feito para que seja possível programar o NXT com o software do EV3, quais as vantagens de se fazer isso e mostrar as compatibilidades e incompatibilidades entres o NXT e o EV3 do ponto de vista de programação. Vamos lá? 😉

Por que utilizar o software do EV3 para programar o NXT?

Quem já está acostumado a programar o NXT utilizando o LEGO Mindstorms 2.0 (NXT-G) pode me perguntar o porquê de se utilizar o software do EV3 para se programar o NXT, certo? Eu vou tentar convencer vocês a fazer esta mudança, aqui vão alguns motivos:

Bem esses são os meus motivos, se eles te convenceram continue lendo o post que eu vou mostrar como programar o NXT com o software do EV3, caso estes argumentos não foram suficientes, então eu vou pedir encarecidamente para você continuar lendo, só para dar uma força para mim mesmo…. 😆

Para vocês terem uma ideia de como os softwares são parecidos, deem uma olhada em dois programas equivalentes feitos em cada um dos softwares, a propósito este código é de como não se fazer um seguidor de linha, nos próximos posts vou falar para vocês como fazer um show de bola…

Comparando_Programas

Preparando o NXT

Que bom que você continuou lendo, valeu pela força…

É extremamente simples preparar o NXT para ser possível utilizar ele com o software do EV3, só precisa baixar o firmware mais recente, disponível no próprio site da LEGO. O único inconveniente é que você deverá usar o software do NXT para atualizar o firmware, a opção de atualização de firmware do software do EV3 não funciona para o NXT. 🙁

Para fazer a atualização do firmware no programa LEGO Mindstorms NXT clique em Tools >> Update NXT Firmware…, uma tela igual a essa irá aparecer daí é só clicar em Download.

Atualização_Firmware

Atualizou? Sim. Então está tudo pronto para você utilizar o software do EV3 para programar o seu NXT.

O que funciona e o que não funciona

Antes de começarmos a falar do que funciona ou não com esta atualização, acho bom lembrar vocês disso aqui, no meu post anterior eu já havia comentado sobre a compatibilidade entre os componentes do EV3 e do NXT, infelizmente elas continuam valendo mesmo utilizando o software do EV3, uma vez que o problema é incompatibilidade de hardware e não de software, ou seja, não adianta você não vai conseguir usar um sensor do EV3 no NXT…sem chance.

Vamos lá…Para identificar os blocos que não funcionam no NXT é super simples, no momento que você arrastar um bloco incompatível com o NXT para área do seu programa, um sinal de exclamação irá aparecer alertando que este bloco não está disponível para o NXT. Na figura abaixo você vai encontrar todos os blocos que não funcionam no NXT, todos os outros funcionam normalmente.

Blocos_Incompatíveis

Para finalizar este post, existem algumas particularidades e dicas que eu quero compartilhar com vocês, então só mais um pouquinho de paciência…

Motor médio

Não sei se você prestou atenção, mas o bloco “Motor médio” não está disponível para o NXT, mas eu havia falado que era possível utilizar o motor médio com o NXT, certo? Para poder utilizar o motor médio a gente vai precisar enganar o software do EV3, basta utilizar o bloco “Motor grande” e ser feliz!

Sensor de luminosidade do NXT

Para utilizar o sensor de luminosidade do NXT no software do EV3 você deve selecionar o bloco “Sensor de som NXT”, pode parecer estranho mas o funcionamento dos dois sensores é equivalente (não sei se você percebeu, na imagem dos meus programas do seguidor de linha básica, eu estou utilizando o bloco do sensor de som). Para os demais sensores você pode utilizar os blocos normais equivalentes de cada sensor.

Sensor_de_Som

O bloco Matemática e Vetores

No bloco “Matemática” apenas não estão disponíveis as funções “Expoente” e “Avançado” todo o resto está disponível.

Bloco_Matemática

Também não podemos utilizar vetores (Arrays) no NXT…

Display do NXT vs EV3

Como eu já disse é possível exibir as imagens que veem no software do EV3 no NXT, porém, algumas imagens podem não serem exibidas corretamente, dá uma olhada (Hulk Smash!!!):

NXT_EV3

Resumão

Então galera como vocês perceberam no meu post anterior eu gosto de resumir as coisas com uma tabelona, então aí vai:

Tabela_Resumo

Bem pessoal mas uma vez  eu acho que já falei demais… 😯

Fiquem na paz, abraço e que a Força esteja com vocês… 😀

  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • 2 respostas

    1. Olá, tenho uma pergunta:
      Se eu uso um software livre que não é o software da lego, e eu desejo utilizar apenas os sensores e motores do ev3 no nxt, eles irão funcionar?

    Deixe uma resposta para Gui Lima Cancelar resposta