Escolar Documentos
Profissional Documentos
Cultura Documentos
Oficina: sistema de
irrigação
automatizado
utilizando Arduino
(introdução).
O QUE IREMOS
TRABALHAR NA
OFICINA?
1 - PROCESSO MANUAL, MECANIZADO,
A U T O M AT I Z A D O
2 - S I S T E M A A U T O M AT I Z A D O
3 - SISTEMAS DE IRRIGAÇÃO
4- UTILIZANDO ARDUINO
PROCESSO MANUAL, MECANIZADO, AUTOMATIZADO
Agora você entendeu a razão dessa oficina abordar sistema de irrigação automatizado? Como
vimos, esse tipo de sistema pode economizar até 50% de água!
Umas das formas de reduzir o gasto de água
Existe uma ordem a ser seguida para que o bolo fique conforme esperado. Não é
diferente para o computador, ele precisa de ordens organizadas e coerentes, que
ao final da receita resulte na solução de seu problema.
Além da ordem de passos, você deve falar em uma língua que o computador
entenda, não adianta uma receita em grego para um brasileiro. Para o nosso caso
usamos uma linguagem baseada em C++. Tal como qualquer língua, ela possui
suas regras de como usá-la adequadamente. Despois de traduzido o algoritmo
para a linguagem do Arduino, teremos o código?fonte, código de programa ou
simplesmente programa. Muitos gostam de chamar também de sketch.
CÓDIGO BINÁRIO
CÓDIGO BINÁRIO
O computador nada mais é do que uma máquina que funciona através da eletricidade. Isto
significa que ele funciona apenas com dois níveis lógicos de tensão: ligado (1) ou desligado
(0). Por isso nós dizemos que para o computador tudo ou é zero ou é um.
Vacina para todos
solo seco
solo seco
Abre válvula
Fecha válvula
// C++ CODE
//
INT TEMPO = 0;
VOID SETUP()
{
PINMODE(8, INPUT);
PINMODE(5, OUTPUT);
TEMPO = 500;
}
VOID LOOP()
{
BOTAO = DIGITALREAD(8);
IF (BOTAO == HIGH) {
DIGITALWRITE(5, HIGH);
DELAY(TEMPO); // WAIT FOR TEMPO
MILLISECOND(S)
DIGITALWRITE(5, LOW);
DELAY(TEMPO); // WAIT FOR TEMPO
MILLISECOND(S)
}
}
Para executar o código que vimos da página anterior, devemos salvá-lo no arduino e contectar a
placa nos componentes citados na programação, como pode ser observado na imagem acima.