Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese das pesquisas que fizer.
Conceito
Arduino é uma plataforma de prototipagem open-source desenvolvida em 2005 ,visando facilitar o uso de eletrônicos no desenvolvimento de projetos. A placa apresenta compatibilidade com praticamente todos os tipos de dispositivos e sistemas ,um custo acessível (cerca de 30 dólares ou em torno de 100 reais) podendo também ser montada a mão e com uma ampla biblioteca facilitando ainda mais seu uso .O arduino também utiliza de "Shields", placas de expansão conectadas a placa principal que adicionam varias outras funções que a placa principal não possui como por exemplo Ethernet, controle de equipamentos acoplamentos de sensores, etc.
Funcionamento
O arduino possui um micro controlador Atmel, pinos de entradas e saídas digitais para Input/Output (capazes de ler apenas dois estados ex: Ligado ou Desligado), pinos de entradas analógicas para valores entre 0 e 5V (que serão convertidos para valores entre 0 e 1023), uma entrada USB para alimentação de dados e um adaptador AC. A programação é feita via uma IDE utilizando linguagem C/C++ que será compilada pra uma linguagem que pode ser interpretada pelo micro controlador. Os passos para se desenvolver a programação de um arduino são:
1-Conectar uma porta USB do computador na placa ;
2-Utilizar do ambiente de desenvolvimento integrado para criação dos sketches/algoritmos;
3-Compliação e upload dos códigos do computador para a placa.
Após o upload a placa iria executar os códigos assim que ligada não necessitando mais do uso do computador.
Interfaces
Arduíno e IoT
Exemplos de código
Exemplos de aplicações
Referências bibliográficas