GALERA BOA NOITE
GOSTARIA DE SABER SE ALGUEM PODE ME AJUDAR NESSE PROJETO POIS NAO SEI PROGRAMAR MUITA COISA. QUERIA CONTROLAR O NIVEL MAXIMO E MINIMO EM 4 TANQUES LIGANDO 4 BOMBAS INDEPENDENTES PARA CADA TANQUE. SENDO QUE QUERO PROGRAMAR EM UM UNICO ARDUINO. NO NIVEL MINIMO LIGA A BOMBA E NO MAXIMO DESLIGA A BOMBA, SENDO QUE PARA 4 TANQUES E UM UNICO ARDUINO. PODEMOS COMECAR COM 2 TANQUES DAI EU SO REPLICO O PROGRAMA CASO POSSA. ATUALMENTE EU SO TENHO O ARDUINO UNO NA MAO QUE CREIO QUE PARA 2 TANQUES CONSIGA PROGRAMAR E FUNCIONAR ALGUEM PODE ME AJUDAR POR FAVOR
Tags:
o seu tambem Daniel so funcionou a entrada 7 e 8 com a saida 7. qual a tensao de chaveamento. gnd ou 5v na entrada dos pinos?
Mude o nome após o download.
mudei o nome do seu programa mesmo assim nao funcionou. somente o que funcionou fou o sensor A e B com a saida 7
Boa Tarde Rui , estive olhando o seu codigo e simulei e funciona normalmente sim, so tem um pequeno erro no codigo que e , no Loop :
LigaBomba(portabombaB, portasensorC, portasensorD); // Chama funcao liga desliga bomba B
LigaBomba(portabombaC, portasensorD, portasensorE); // Chama funcao liga desliga bomba C ---aqui o sensor D e o E , tem que ser E e F
LigaBomba(portabombaD, portasensorF, portasensorG); // Chama funcao liga desliga bomba D ----aqui o sensor F e o G , tem que ser G e H
Você deve utilizar 5V nas entradas. Mas pra que a gente possa entender melhor, precisamos que você responda o seguinte:
- Na condição de nível mínimo, qual o estado do sensor inferior (fechado ou aberto) e do sensor superior (fechado ou aberto)? E o que deve acontecer com a bomba (Ligar ou desligar)?
- Na condição de nível máximo, qual o estado do sensor inferior (fechado ou aberto) e do sensor superior (fechado ou aberto)? E o que deve acontecer com a bomba (Ligar ou desligar)?
- Na foto que você anexou parece ser um shield arduino com 4 relés, esse shield aciona os relés quando a saída do arduino está em nível HIGH ou LOW?
-Você tem o datasheet desse shield ou algum link sobre ele?
Definidas essas questões vai ser mais fácil desenvolver a lógica.
Ok, entendi, agora eu preciso que você confirme em quais saídas do arduino estão os relés 1,2,3 e 4 e em quais entradas estão os sensores min. e máx. 1,2,3 e 4?
Com essas ligações nao iria funcionar mesmo porque está definido no códigos pinos diferentes tanto para entrada como saída. Mantenha estas ligações, estou escrevendo outro código já te envio.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por