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

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!

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

  1. 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. :-)

    • 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 !

  2. 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

  3. 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! :)

  4. É 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.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>