Pic x Arduino
Página 1 de 1
Pic x Arduino
PIC é um microcontrolador.
Arduino é uma placa de desenvolvimento que tem como microcontrolador principal a família Atmega/Mega da Atmel.
Ambos vc programa em C/C++, sendo que o compilador utilizado na plataforma do arduino é o AVR/GCC.
A diferença principal é que a IDE oficial do Arduino (podes usar outras) já inclui automaticamente no código fonte uma biblioteca de core que joga para alto nível instruções antes efetuadas em baixo nível, como a inicialização de dispositivos, registradores, manipulação de i/o, etc. Nem sempre de um modo mais eficiente, mas o interesse neste caso é facilitar a programação de sistemas embarcados por pessoas sem conhecimento em hardware.
Mas vale lembrar que a "linguagem" do Arduino é na verdade uma biblioteca, o que te permite trabalhar em C/C++ direto (sem as funções da libcore) e até mesmo em ASM. Neste caso a vantagem esta na facilidade do upload dos códigos e facilidade na prototipação devido a existência do padrão de conexão dos shields.
No fim, ambos são muito similares, a escolha vai depender do seu projeto e relação as peculiaridades de cada um.
Arduino é uma placa de desenvolvimento que tem como microcontrolador principal a família Atmega/Mega da Atmel.
Ambos vc programa em C/C++, sendo que o compilador utilizado na plataforma do arduino é o AVR/GCC.
A diferença principal é que a IDE oficial do Arduino (podes usar outras) já inclui automaticamente no código fonte uma biblioteca de core que joga para alto nível instruções antes efetuadas em baixo nível, como a inicialização de dispositivos, registradores, manipulação de i/o, etc. Nem sempre de um modo mais eficiente, mas o interesse neste caso é facilitar a programação de sistemas embarcados por pessoas sem conhecimento em hardware.
Mas vale lembrar que a "linguagem" do Arduino é na verdade uma biblioteca, o que te permite trabalhar em C/C++ direto (sem as funções da libcore) e até mesmo em ASM. Neste caso a vantagem esta na facilidade do upload dos códigos e facilidade na prototipação devido a existência do padrão de conexão dos shields.
No fim, ambos são muito similares, a escolha vai depender do seu projeto e relação as peculiaridades de cada um.
Agenor Júnior- Convidado
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|