Marcadores

domingo, 12 de junho de 2011

Linguagem C: Parte 5 - Compatibilidade com Arduino

Olá a todos, chegamos a quinta parte da matéria sobre a Linguagem C, que hoje falará um pouco sobre a compatibilidade com o Arduino.
Na verdade o Arduino usa uma linguagem derivada e baseada em C, o Arduino C, mas você pode também fazer extensões, por exemplo, há pessoas que fazem programas em C# rodar no Arduino, mas depende do Compilador e de entendimento tanto da placa como da linguagem.
Nós do colégio técnico programamos em uma plataforma com o próprio nome de Arduino, na linguagem Arduino C, com funções próprias já, como digitalWrite e digitalRead (uma manda algo pra placa rodar motor ou acender led por exemplo, e outra lê algo que a placa manda, como apertar de um botão), e pra quem acha que é fácil essa linguagem, não é não, é meio complicada, se você errar algo, o compilador num avisa erros, e você pode acabar queimando a placa, então cuidado. Abaixo segue uma imagem de exemplo:


Imagem do compilador Arduino


Como vemos na imagem acima, isso é um exemplo de programa em Arduino C, que no qual faz ambos os motores rodarem com a mesma proporção, esse código foi criado quinta feira passada, para poder rodarmos os motores na mesma frequência, e enquanto não temos um suporte de plástico totalmente pronto ainda, estamos usando um de papelão para 'quebrar o galho' digamos assim, segue abaixo uma foto:



Por hoje é só, um grande abraço pra todos.

-Daniel Atilio

Nenhum comentário:

Postar um comentário