132.09+Tutorial+de+instalação+e+uso

Tutorial de Instalação e uso

1.Tutorial de instalação do Wixel


 * Entre no site da Pololu e na página dedicada ao Wixel. Baixe o arquivo: Windons Drivers and Software Release.7
 * Extraia os arquivos, execute Setup.exe e siga os passos indicados pelo instalador. Conlui-se a instalação do programa Wixel Configuration Utility, ferramenta para carregar os programas no Wixel.

No site da Pololu deve-se baixar o arquivo "Wixel Development Bundle for Windows" e seguir os passos do executável.

 * Vá em seu diretório raiz e abra a pasta "wixel-sdk" e execute make_all.bat. Esse arquivo vai gerar uma série de programas-exemplos para seu wixel
 * Vá para o guia de usuário, sessão 10.c. "Using the Eclipse IDE", acesse o link [], e baixe o "Eclipse IDE for C/C++ Developers"
 * Deve-se seguir os passos do instalador e abra o Eclipse. Após a escolha da pasta "workspace" mova a pasta "wixel-sdk" para "workspace".
 * Crie um novo projeto com o nome "wixel-sdk", o Eclipse deve mostrar um aviso no topo contendo o seguinte texto: Directory with specified name already exists.
 * Abaixo de Project File selecione Projeto vazio em Makefile Project e clique em Finish para terminar.

Também é possível compilar os projetos sem o eclipse. Edite o código de qualquer projeto e execute o arquivo "make_all.bat" na pasta wixel-sdk, ele vale como compilador para os projetos da pasta apps.

2. Primeiros passos.

Primeiramente deve-se copiar uma pasta de projeto da pasta "apps" contida na pasta "wixel-sdk". Renomeie-a para o nome do seu programa a ser inserido no wixel. Abrindo o arquivo .c da pasta copiada pode-se começar a escrever o novo programa. Deve-se começar inserindo bibliotecas que serão usadas no programa, exemplo: code code
 * 1) include 

Em seguida deve se observar a estrutura padrão de um programa do Wixel: code format="c" void main { systemInit; usbInit;

while(1) // loop principal do wixel {   boardService; usbComService; } } code

Partindo dessa estrutura pode-se iniciar os pinos, dentro do main, com as seguintes funções. code setDigitalOutput(Pino, PullTipe); code Função que serve para definir o pino como saida digital. Os parâmetros devem ser um número inteiro equivalente ao pino e o tipo de saída dele (Alto ou baixo, ligado ou desligado, etc...)

code setDigitalInput(Pino, PullTipe); code Função que serve para definir o pino como entrada digital. Os parâmetros devem ser um número inteiro equivalente ao pino e o tipo de saída dele (Alto ou baixo, ligado ou desligado, etc...)

Tabela de pinos equivalente:

No código deve-se aplicar da seguinte forma: code format="c"
 * 1) include 
 * 2) include 
 * 3) include 
 * 4) include 

void main { systemInit; usbInit; setDigitalOutput(10,LOW); setDigitalInput(11,LOW);

while(1) // loop principal do wixel {   boardService; usbComService; } }

code

Para efeito de teste deve-se conectar 2 cabos no Wixel, um na saída que definimos no pino 0 da porta 1 com a outra ponta do cabo em um LED; E o outro cabo ligaremos na saída de energia da porta 1 o pino "3v". programam-se as entradas e saídas no loop principal do wixel, da seguinte forma: code format="c" while(1) // loop principal do wixel {  boardService; usbComService; if(P1_1 == HIGH) // testa se o pino de entrada está recebendo energia. {     P1_0 = HIGH; // Define o pino como ligado. } } code

Para teste deve se colocar a outra ponta do cabo ligado a energia no pino 1 da porta 1. Assim ele ficara ligado e passara na checagem do código, fazendo o LED ligado ao pino 0 acender enquanto se mantiver a energia no pino 1.

Home > Microcontroladores > O Wixel > **Tutorial de instalação e uso** > A aplicação > <span style="font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: 13px; line-height: 1.5;">Conclusão > <span style="font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: 13px; line-height: 1.5;">Links e Refêrencias