Skip to content

Terry Laundos Aguiar (terryvel)

Compartilhando experiências para inspirar e apoiar outras jornadas

Menu
Menu

Energia! A LaunchPad que é mais barata que o Arduino, tão fácil de programar quanto!

Posted on 9 de julho de 20129 de julho de 2012 by terryvel

Olá pessoal, depois de um bom tempo um novo post! Que a LaunchPad é mais barata que qualquer kit Arduino todo mundo sabe, e agora vamos ver que programar para ela pode ser bem mais fácil do que imaginamos.

Para começar gostaria de esclarecer, que o tempo está pouco, tenho alguns posts escritos mas que precisam de uma revisão para serem publicados, o que ainda não consegui fazer. Algumas coisas sobre Colduindo, Node.js, Android, MSP430 (claro) e por ai vai…

Mas acontece que tive o prazer de ir na ESC Brazil, e lá consequentemente o prazer maior ainda de conhecer o pessoal da TECHtraininG, inclusive o professor Alessandro Cunha que reclamou a falta de atualização do meu blog. Então… para diminuir a vergonha que passei, resolvi procurar na internet alguma coisa legal para eu experimentar que me possibilitasse fazer um pequeno post para rapidamente ser publicado.

Tive a feliz surpresa de no meio da procura de exemplos de código que eu entendesse para poder implementar e comentar, acabar encontrando o Energia (http://energia.github.com/Energia/).

Uma plataforma de prototipagem eletrônica rápida para a LaunchPad da Texas Instruments. A Energia é baseda no Wiring e no Arduino e usa a IDE Processing.

Tá bom, assumo que o “tão fácil de programar quanto!” do título foi um exagero, mas de toda forma, tenho certeza de que é uma mão-na-roda para iniciantes como eu.

Então lá vamos nós testar a coisa (Vou mostrar os passos que fiz no OSX, mas colocar tudo para funcionar no Windows com certeza não tem complicações).

Baixando e Instalando o Energia. Acesse o endereço: http://energia.github.com/Energia/download/

Após baixar o Energia para OSX ao montar o arquivo baixado, os seguintes arquivos serão exibidos: Energia e MSP430LPCDC 1.0.3b.pkg como mostra a imagem a seguir:

Primeiramente instale o pacote MSP430LPCDC 1.0.3b.pkg, que contém os divers da LaunchPad para o OSX.

Como eu tinha meu sistema pronto para usar o mspgcc com o mspdebug, tive que mover o kext do ez430rf2500, para que o driver novo funcionasse corretamente, o que eu fiz com o seguinte comando:


# mv /System/Library/Extensions/ez430rf2500.kext/ /Users/terrylaundos/Downloads/msp430/

Em seguida, copie o Energia para a pasta Applications, e logo após vamos executar o aplicativo.

Olha como é a cara dele… Quem já usou a IDE do Arduino, vai se sentir em casa.

Agora vou ligar a minha LaunchPad na porta USB e selecionar a porta que usaremos para programar o microcontrolador, para isso utilize o menu Tools > Serial Port.

No OSX, certifique-se de selecionar a porta /dev/cu.uart-XXXX e não a /dev/tty.uart-XXX.

No Windows, deverá aparecer uma porta COMXX, onde XX é o número da porta COM criada para o dispositivo.

Vamos agora selecionar o microcontrolador que iremos utilizar através do menu Tools > Board.

Agora vamos enviar um código de exemplo. Nada melhor para começar do que um pisca-led, então, vamos no menu File > Examples >1.Basics > Blink.

Para finalizar vamor clicar no botão Upload, que se encarregará de compilar o código e enviar para o dispositivo.

E como não poderia faltar, um vídeo, mostrando o processo de compilação, upload e o led piscando.

Por hoje é só! Até a próxima!

Category: microcontroladores, msp430

Navegação de Post

← Uso básico de interrupções com MSP430 e mspgcc
Energia, MSP430 LaunchPad e Bluetooth com Python →

14 thoughts on “Energia! A LaunchPad que é mais barata que o Arduino, tão fácil de programar quanto!”

  1. Felipe Nascimento Martins disse:
    10 de julho de 2012 às 12:52

    Excelente post!! Eu tinha comprado a LauchPad há mais de um ano (também conheci através do Alessandro), mas ainda não tinha programado nada. Agora não tenho mais desculpa! Já instalei o Energia e testei a placa. Funcionou!! Já estou planejando a compra de um MSP430 com USART pra poder fazer coisas mais legais. 🙂

    Responder
    1. William Antunes disse:
      11 de julho de 2012 às 17:35

      No site da texas tem algumas software uarts que você pode usar (em código C, não sei da compatibilidade com a energia) para a família de microcontroladores que vem na launchpad, eu por exemplo teste-a no MSP430G2231 e o pior de tudo é que funcionou, se quiser dê uma olhada nos exemplos (http://www.ti.com/lit/zip/slac463) procure pelo código em C com nome de “msp430g2xx1_ta_uart9600.c” fique à vontade tbm para mexer e conhecer os outros que vc baixou !

      Responder
  2. William Antunes disse:
    11 de julho de 2012 às 17:41

    Parabéns pelo post Terry !…
    Espero que o próximo seja sobre implementação de Bluetooth com o MSP430! hehehe e finalmente tudo fique wireless nos seus projetos ! hehehehe

    Responder
  3. Renne Takao M. Portal disse:
    15 de julho de 2012 às 1:45

    Terry, excelente iniciativa em divulgar essa ferramenta. Gostaria de aproveitar pra deixar meu tutorial também, que exemplifica de maneira bem simples uma comunicação serial utilizando esse ambiente.
    http://www.alsukkar.com.br/artigos/Enviando%20Dados%20Pela%20Porta%20Serial%20na%20placa%20LaunchPad%20MSP430%20ENERGIA.pdf
    Espero que curtam.
    Abração

    Responder
  4. Djalma disse:
    18 de julho de 2012 às 15:12

    Muito Bom! Eu só gostaria de saber se essa ferramenta tem limite de programação, como o IAR gratuíto.

    Obrigado!

    Responder
    1. terryvel disse:
      18 de julho de 2012 às 15:44

      Olá Djalma, o Energia não tem limite não, use a vontade 😀 Abraços!

      Responder
      1. Ilton disse:
        5 de dezembro de 2012 às 6:16

        Pessoal, sempre trabalhei com microcontroladores (intel, pic, atmel, arduino e agora msp430) e ultimamente tenho usado o Proteus para simulação. Estou tendo dificuldade para gerar, na compilação + linker, o arquivo para compilação no CCS 5.2 da Texas, como também, no energia. Consegui no IAR.

        Alguém pode ajudar-me?

        Responder
        1. Ilton disse:
          5 de dezembro de 2012 às 6:17

          Não consigo gerar o arquivo para simulação no Proteus.

          Responder
  5. Gerson disse:
    21 de agosto de 2012 às 23:18

    Gostei muito do seu site e suas postagens. Gostaria de uma sugestao…
    Estou comecando a desenvolver meu trabalho de graduacao da faculdade e comprei um MSP430, mas estou achando que vai ser dificil de fazer nele, uma vez que tenho pouca experiencia e pelo visto nao ha tanta bibliografia como o Arduino…
    Assim, estou cogitando fazer o projeto todo em Arduino, ja que ha mais coisas na internet e aparentemente seja mais facil de modo geral.

    Planejo tornar o projeto comercial, e nao sei se isso viria a ser um problema usando chips da texas ou da atmel…Li pela internet que os chips da atmel para grandes quantidades acabam se tornando caros…

    Enfim, que que voces acham? Arduino ou MSP430????
    Valeu! 🙂

    Responder
    1. terryvel disse:
      26 de fevereiro de 2013 às 15:40

      Eu ia de MSP430 😀

      Responder
  6. André disse:
    27 de agosto de 2012 às 13:55

    É um bom post achei muito interessante e então fui testar mas o programa não funciona direito no meu Windows7, ele dá um erro logo que tento compilar. O erro diz que não consegue localizar um ficheiro especificado na pasta BIN mas na pasta o ficheiro está lá… não sei porque não funciona.

    Responder
    1. terryvel disse:
      26 de fevereiro de 2013 às 15:41

      Bom, eu ainda não testei no Windows…. Vou tentar e assim que tiver alguma novidade posto aqui.

      Responder
  7. Vinícius disse:
    2 de setembro de 2012 às 11:02

    Estou gostando deste kit launchpad Energia por usar clock 80Mhz em alta velocidade 4x mais rápido do que arduino.
    Eu não estava acreditando a compatibilidade do software do arduino. Agora acredito.

    Veja http://www.youtube.com/watch?v=TbLyNHJTKAY. Para ver quem não acredita.

    Responder
    1. Vinícius disse:
      2 de setembro de 2012 às 12:04

      Errata. Launchpad trabalha 16Mhz. Estou só pesquisando.

      Responder

Deixe um comentário para Djalma Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Terry Laundos Aguiar
Gerente de Arquitetura de TI, apaixonado por dados, integrações e arquitetura empresarial, conectando estratégia de negócios e tecnologia.
  • LinkedIn
  • Instagram
  • X

Análise Estática de Código Azure Bluetooth DevOps Energia Enterprise Architecture Tools Essential Open Source Essential Project interrupções LED linux Microcontroladores msp430 mspgcc Python Qualidade de Código rede SonarQube Texas Instruments Windows

© 2025 Terry Laundos Aguiar (terryvel) | Powered by Minimalist Blog WordPress Theme