Dim 13 Sep 2015, 18:36
Dim 13 Sep 2015, 18:57
Dim 13 Sep 2015, 19:05




Dim 13 Sep 2015, 19:28


Dim 13 Sep 2015, 21:49
anthonybef a écrit:marsu51 a écrit:Salut
TU utilises quel logiciel pour transférer le programme dans l'arduino?
Ton sujet m’intéresses vraiment mais jamais réussi a faire le transfert.....
il faut utilisé codeblockphil1980 a écrit:bonjour est ce que ca peut contrôler une pompe de remonté jebao
la gestion de la pompe de remonté se fait par relais, donc c'est juste du on/off sa peux donc allumer n'importe quel pompe.
Dim 13 Sep 2015, 21:58



Dim 13 Sep 2015, 22:01
Dim 13 Sep 2015, 22:07



Dim 13 Sep 2015, 22:16




Dim 13 Sep 2015, 22:19
Dim 13 Sep 2015, 22:29



Lun 14 Sep 2015, 06:36
Lun 14 Sep 2015, 07:18
Lun 28 Sep 2015, 11:28



Lun 28 Sep 2015, 11:36







#include "Arduino.h"
#include "Wire.h"
#include "DS1307.h"
int repas1 = 1200;
int repas2 = 2000;
int minut;
int heure;
int seconde;
int time;
int distributeur = 13;
int bouton = 8;
int ackduino = 9;
void setup() {
Serial.begin(9600);
pinMode(ackduino,OUTPUT);
pinMode(distributeur,OUTPUT);
pinMode(8, INPUT_PULLUP);
}
void loop(){
//Récupération de l'heure du DS1307**********************************************************************************************
heure = RTC.get(DS1307_HR,true);
minut = RTC.get(DS1307_MIN,true);
seconde = RTC.get(DS1307_SEC,true);
time = (heure * 100) + minut;
int sensorVal = digitalRead(8);
if (time == repas1) {
digitalWrite(ackduino,HIGH);
delay (10000);
digitalWrite(ackduino,LOW);
digitalWrite(distributeur,HIGH);
delay (500);
digitalWrite(distributeur,LOW);
}
else if (time == repas2) {
digitalWrite(ackduino,HIGH);
delay (10000);
digitalWrite(ackduino,LOW);
digitalWrite(distributeur,HIGH);
delay (500);
digitalWrite(distributeur,LOW);
}
else if (sensorVal == LOW){
digitalWrite(ackduino,HIGH);
delay (10000);
digitalWrite(ackduino,LOW);
}
else {
digitalWrite(distributeur,LOW);
digitalWrite(ackduino,LOW);
}
delay (100);
}
Lun 28 Sep 2015, 11:39




Mar 29 Sep 2015, 11:22






Ven 02 Oct 2015, 11:23