TrashIoT - Lixeira inteligente com Intel Edison (3 / 3 steg)
Steg 3: Código
Toda en codificação foi feita utilizando en IDE Arduino hacer 1.6.5, foramacie utilizados os seguintes periféricos da placa, comunicação I2C para o display, GPIOs para summern e ultrassom, sinal PWM para controle göra servo motor e conexão Wifi para realização dos Tweets.
En medida de distância utilizando os sensores ultrassom é feita basicamente colocando um pulso nr pino de TRIG e aguardar o retorno da svar nr pino de ECHO, baseado ingen tempo em que o pulso demora para retornar e na velocidade som é realizado o cálculo da distância.
O Summer reproduz o áudio com um sinal PWM que é gerado partir das frequências das anmärkningar e SLU respectivas pausas e tempon de duração.
Para en comunicação com o LCD foi utilizada en billioteca para Arduino fornecida pela Lund.
O uso gör servo motor foi feito utilizando-se en biblioteca para controle de servo fenor disponível na IDE arduino.
Inte tweet foi utilizado como referência um trabalho proposto aqui ingen instructables:
O código segue em anexo.