瀏覽代碼

First Commit

remy 3 年之前
當前提交
9482d8a9d0
共有 16 個文件被更改,包括 54 次插入0 次删除
  1. 二進制
      3D/190102_MEMBRANE_CLIP.stl
  2. 二進制
      3D/BoiteOsmoseur.FCStd
  3. 二進制
      3D/BoiteOsmoseur.FCStd1
  4. 二進制
      3D/FixationPetiteCartouche.FCStd
  5. 二進制
      3D/FixationPetiteCartouche.FCStd1
  6. 二進制
      3D/Gachet.FCStd
  7. 二進制
      3D/Gachet.FCStd1
  8. 二進制
      3D/Organisationplanche.FCStd
  9. 二進制
      3D/SupportT.FCStd
  10. 二進制
      3D/SupportT.FCStd1
  11. 二進制
      3D/SupportTuyau.FCStd
  12. 二進制
      3D/SupportTuyau.FCStd1
  13. 二進制
      3D/SupportVanne.FCStd
  14. 二進制
      3D/SupportVanne.FCStd1
  15. 二進制
      3D/pistolet.FCStd
  16. 54 0
      Soft/Osmoseur/Osmoseur.ino

二進制
3D/190102_MEMBRANE_CLIP.stl


二進制
3D/BoiteOsmoseur.FCStd


二進制
3D/BoiteOsmoseur.FCStd1


二進制
3D/FixationPetiteCartouche.FCStd


二進制
3D/FixationPetiteCartouche.FCStd1


二進制
3D/Gachet.FCStd


二進制
3D/Gachet.FCStd1


二進制
3D/Organisationplanche.FCStd


二進制
3D/SupportT.FCStd


二進制
3D/SupportT.FCStd1


二進制
3D/SupportTuyau.FCStd


二進制
3D/SupportTuyau.FCStd1


二進制
3D/SupportVanne.FCStd


二進制
3D/SupportVanne.FCStd1


二進制
3D/pistolet.FCStd


+ 54 - 0
Soft/Osmoseur/Osmoseur.ino

@@ -0,0 +1,54 @@
+#include <arduino-timer.h>
+
+#define OUVERT HIGH
+#define FERME LOW
+
+int NiveauBas   = 2;
+int NiveauHaut  = 3;
+
+int pistolet = 4;
+
+int POMPE = 6;
+int VanneRestricteur = 7;
+int VanneEau  = 8;
+int POMPEREMONTER  = 9;
+
+int R   = 10;
+int G   = 11;
+int B   = 12;
+
+
+auto t_timer = timer_create_default(); // create a timer with default settings
+
+void setup() {
+  //init les pins
+  
+  attachInterrupt(digitalPinToInterrupt(NiveauBas),Start,LOW);
+  attachInterrupt(digitalPinToInterrupt(NiveauHaut),Stop,HIGH);
+}
+
+void loop() {
+  if(digitalRead(pistolet)){
+  digitalWrite(POMPEREMONTER,OUVERT);
+  }
+  else{
+  digitalWrite(POMPEREMONTER,FERME);  
+  }
+
+}
+
+void Start(void){
+  t_timer.in(300000, closeVanne );
+  digitalWrite(VanneEau,OUVERT);
+  digitalWrite(VanneRestricteur,OUVERT);
+  digitalWrite(POMPE,OUVERT);
+}
+
+void Stop(void){
+  digitalWrite(VanneEau,FERME);
+  digitalWrite(POMPE,FERME);
+}
+
+void closeVanne (void){
+    digitalWrite(VanneRestricteur,FERME);
+}