Como escrever um software arduino em c

A plataforma de hardware processador Arduino tornou-se onipresente no seio da comunidade de tecnologia. Este tutorial irá mostrar-lhe como assumir o controle de Arduino mostrando-lhe como tirar o código C ++ que fornece Arduino, e usar (ou modificar) para criar programas em C ++ para plataformas Arduino usando Eclipse C ++ IDE, compilador AVR-GCC e avrdude.

passos

1
Faça o download do software e arquivos. Estes incluem:
  • O mais recente software Arduino , que inclui arquivos C ++ que o fazem funcionar Arduino e um simples Java GUI focada em aqueles que não são programadores.
  • AVR-GCC, que é o compilador para a série de microcontroladores AVR (o coração do Arduino) Para usuários do Windows, WinAVR é ​​o melhor
  • O Eclipse IDE C ++ Language , onde você vai fazer todos os códigos e códigos até Arduino. Eclipse requer que você tenha o Java Runtime Environment instalado.
  • O plugin AVR-Eclipse , que fornece a funcionalidade que você precisa falar para o Eclipse IDE Arduino.
  • 2
    Extrair os arquivos para o Eclipse IDE na sua pasta. Em seguida, extrair os arquivos para o plugin AVR-Eclipse na mesma pasta.
  • 3


    Crie um projeto no Eclipse C ++, e usa a seguinte configuração:
  • Faça o tipo de projeto a "AVR Aplicação do Destino Cruz"
  • Certifique-se de "depuração" não está selecionada nas configurações de compilação (e certifique-se de "Release" é selecionado).
  • Quando você pede os detalhes de hardware, certifique-se de selecionar a freqüência correta (geralmente 16000000 Hz) e o microcontrolador correta, de acordo com o seu tipo de Arduino
  • 4


    Extrair a versão mais recente do software Arduino para seu site. Copiar a pasta inteira de `hardwarearduinocoresarduino` na pasta do projeto. Agora que você tenha instalado o Eclipse, você só precisa fazer um projeto Arduino do zero.
  • 5
    Criar o arquivo main.h declarar void setup () int main () e void loop (). ele inclui "WProgram.h" (Com aspas) na cabeceira que é conectar-se a um código de Arduino.


  • 6
    Corrigir qualquer erro do compilador no software Arduino. Arduino v0018, isso inclui o seguinte Alterações de
  • main.cpp- excluído "#include " na parte superior, e, em vez colocar "main.h".
  • Tone.cpp- muda os dois últimos, & E com citações ("wiring.h" & "pins_arduino.h")
  • declaração de função Print.h- "função void (int entradas) = ​​0-" Deve ser alterado para "função void (int entradas) -"Ou por outras palavras, eliminar o "= 0" de modo que não é uma função puramente virtual.
  • dicas

    • Para baixar os programas para o hardware, é necessário configurar avrdude em suas configurações do projeto e usar a porta apropriada de série, 57600baud e definições de configuração Arduino.
    • Certifique-se de não construir sob a configuração "Debug". Ela pode causar muitos erros.
    • Familiarize-se com o código leva tempo existem alguns erros que leva tempo para detectar.

    RELACIONADOS

    Artigos Relacionados