domingo, 23 de novembro de 2014

Raspberry & Arduino

    Há algum tempo eu comprei uma raspberry e começei a brincar com esse "PC de bolso". Realmente ele é muito poderoso, afinal de contas se trata de um microprocessador diferente do arduino que é um microcontrolador.


    Bom, com o passar do tempo comecei a pesquisar o uso aninhado de raspberry e arduino. O propósito desse post e justamente falar sobre como preparar o Pi para fazer o controle do arduino.

    Bom vamos lá, mão á massa!!!!!



    Primeiramente vamos ver qual versão do raspberry é a nossa. Para isso digite o seguinte comando no terminal.


 cat /proc/cpuinfo  

    Com isso uma tela parecida com essa deve ser mostrada.

    Nesse caso a linha:

 Revision : 000e  

   Mostra a versao do Pi. No meu caso, depois de fazer uma pesquisa, descobri que a versão e 2 e que a placa foi desenvolvida pela sansung. O link para a pesquisa é: 


    Agora de maneira simples vamos instalar o software do arduino. Para isso digite os seguintes comandos:

 sudo apt-get update  
 sudo apt-get install arduino  

    Com isso iremos instalar a IDE de programação do arduino, mas o mais "legal" no Pi e a programação sem interface gráfica, ou seja, tela preta mesmo. Por esse motivos vamos instalar a biblioteca do arduino para nosso raspberry.

    Primeiramente iremos organizar nossas ideias, com isso iremos criar um diretorio chamado arduPi.

 mkdir arduPi  
 cd arduPi  

   Agora se voce possui  a placa versão 1, faça o seguinte comando.



 wget http://www.cooking-hacks.com/skin/frontend/default/cooking/images/catalog/documentation/raspberry_arduino_shield/arduPi_rev1.tar.gz  

    Se você possuir a versão 2, baixe o seguinte arquivo:

 wget http://www.cooking-hacks.com/skin/frontend/default/cooking/images/catalog/documentation/raspberry_arduino_shield/arduPi_rev2.tar.gz  

    Depois do download devemos extrair os arquivos.

 tar xzf arduPi_<versao da placa>.tar.gz  

   Para confirmar se tudo está ok, dê um:

 ls  

    Com isso você verá todos os arquivos que estão na pasta arduPi. Os principais arquivos são:

arduPi.cpp, arduPi.h e arduPi_tamplete.cpp

    Os arquivos arduPi.cpp, arduPi.h é que fazem a interação arduino e raspberry Pi e o arduPi_tamplete.cpp possuí um tamplate basico onde você cira suas aplicações. A compilação do arquivo é feito pelo arquivo arduPi.cpp.

O proximo post iremos fazer o famoso blink.



Nenhum comentário:

Postar um comentário