Apresentação Arduino
Apresentação Arduino
Apresentação Arduino
Foi adotado o conceito de hardware livre, o que significa que qualquer um pode
montar, modificar, melhorar e personalizar o Arduino, a partir do mesmo hardware
bsico.
Caractersticas
Sensores
Apenas alguns exemplos de sensores que podem ser implementados nas aplicaes,
como o buzzer, led, rel
Mdulos e Shields
Aqui podemos ver um exemplo de Mdulo Ethernet e um Shield Ethernet. Todo shield
um mdulo, pois as funcionalidades so as mesmas. A diferena est na forma de
conectar. No mdulo voc deve conhecer os pinos para lig-lo. No shield, basta
encaix-lo sobre o Arduino.
Shields mais fceis de usar. Mas no tem flexibilidade por causa da pinagem fixa. Por
exemplo, quando um fabricante cria um shield GPS ele est visando apenas o
Arduino mas se ele fizer um mdulo GPS, vai ter um pblico mais amplo.
Modelos
Programao
Open-Abre um arquivo.
Save-Salva o arquivo ativo.
Serial monitor-Abre o monitor serial.
Alm de vrios exemplos obtidos online, pode-se tambm criar o cdigo a partir do
zero atravs da estrutura da IDE, onde:
Setup - configura as opes iniciais do seu programa: os valores iniciais de uma
varivel, configurao das portas, mensagens para o usurio.
Loop - repete uma estrutura de comandos de forma contnua at que algum comando
de parar seja enviado ao Arduino.
Sem dvida a placa Arduino uma tima ferramenta para quem est comeando por
ser uma ferramenta simples. Sua conectividade USB e facilidade em programar um
grande atrativo. Mas tambm importante lembrar que o Arduino no possui a
facilidade de debugar em tempo real.
Comparaes
Tanto Arduino quanto Beaglebone foram criados com conceito de expanso, utilizam
IDE e possuem bibliotecas prontas. O arduino indicado para tarefas mais simples.
O Raspberry Pi um PC de baixo custo, no tolera erros como um curto-circuito no
arduino mas mais fcil de utilizar pois j possui SO completo.
Estudo
O site Embarcados.com realizou uma pesquisa com seus usurios e alguns resultados
foram estes.
A linguagem C foi a preferida mas podemos notar que sofre uma queda em projetos
futuros, enquanto Python est inicialmente em 7 e sobe para 4 opo.
E com relao aos SO, notamos o Android em 1 lugar e posteriormente domnio do
Linux.
Concluso