Outils pour utilisateurs

Outils du site


wiki:projets:phmconduc:pro

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:projets:phmconduc:pro [2015/04/04 21:36]
laura [Programme écran LCD]
wiki:projets:phmconduc:pro [2020/10/05 14:39] (Version actuelle)
Ligne 52: Ligne 52:
   *Programmation   *Programmation
  
-<code>+<code=cpp>
  
 const int APPUI=0;  const int APPUI=0; 
Ligne 108: Ligne 108:
   *Programmation   *Programmation
  
-<code>+<code=cpp>
  
 int pin = A0;  int pin = A0; 
Ligne 195: Ligne 195:
 Tutoriel Français complet disponible sur: Tutoriel Français complet disponible sur:
   http://mchobby.be/wiki/index.php?title=Senseur_Thermocouple   http://mchobby.be/wiki/index.php?title=Senseur_Thermocouple
-****************************************************/+  ****************************************************/
  
 #include "Adafruit_MAX31855.h" #include "Adafruit_MAX31855.h"
Ligne 229: Ligne 229:
  
 ------------------------------------- -------------------------------------
-====Programme pH==== 
  
-  *Description 
-Programme nous permettant de mesurer le pH à partir de la lecture d'une tension (à l'intérieur de ce programme s'ajoute un programme lié à deux boutons poussoirs qui permettent l'étalonnage du pH). 
  
-  *Montage 
- 
-A venir... 
- 
-  *Programmation 
-<code> 
- 
-Note : 
- 
--(U1 – a)/b = 4  et  -(U2 – a)/b = 7 
- 
-Programme : 
- 
-int pin = A0 ;      
-float valeur = 0 ;     
-float pH = 0 ; 
- 
-float U4= 0 ;           
-float U7 = 0 ; 
- 
-int bouton4_sortie  =  13 ;       int bouton4_entrée =  12 ; 
-int bouton7_sortie  =  11 ;       int bouton7_entrée =  10 ; 
- 
-float a = 1 ;       
-float b = 1 ; 
- 
-void setup() 
-{   
-serial_begin(9600) ;  
- 
-pinMode(bouton4_entrée,INPUT) ;      
-pinMode(bouton7_entrée,INPUT) ;     
-} 
- 
-voidloop()  
-{ 
-if(digitalRead(bouton4_entrée ) = HIGH) 
-{ U4 = analogRead(pin) } 
- 
-else 
-{ U4 = 0 ; } 
-    
-if(digitalRead(bouton7_entrée ) = HIGH) 
-{ U7 = analogRead(pin) } 
- 
-else 
-{ U7 = 0 ; }    
-} 
- 
-a = 4*((U4-U7)/3)+U4  ;       
-b = (U4-U7)/3 ; 
- 
-voidloop()  
-{ 
-valeur = analog Read(pin) 
- 
-pH = -(valeur – a)/b 
- 
-serialprint(pH) ;   } 
- 
- 
-</code> 
--------------------- 
 ====Programme OnpenSCAD - Support sonde==== ====Programme OnpenSCAD - Support sonde====
  
Ligne 303: Ligne 237:
  
   *Programmation   *Programmation
-<code>+<code=cpp>
 difference () difference ()
 { {
Ligne 321: Ligne 255:
  
   *Programmation   *Programmation
-<code>+<code=cpp>
  
 int pin = A2;  int pin = A2; 
Ligne 348: Ligne 282:
 ----------------------------- -----------------------------
  
-==== Code 2 boutons poussoirs pH mètre====+==== Étalonnage du pH-mètre====
  
   *Description   *Description
 Pour le pH nous avons besoin d'utiliser deux boutons pour l'étalonnage. Ce programme permet de tester la manipulation de deux boutons poussoirs. Pour le pH nous avons besoin d'utiliser deux boutons pour l'étalonnage. Ce programme permet de tester la manipulation de deux boutons poussoirs.
- 
-  *Montage 
  
   *Programmation   *Programmation
-<code>+<code=cpp>
 int ph =0; int ph =0;
  
Ligne 383: Ligne 315:
 -------------------------- --------------------------
  
-==== Programme pH ====  +==== Programme pH ====  
-<code>+ 
 +  *Description 
 +Programme nous permettant de mesurer le pH à partir de la lecture d'une tension (à l'intérieur de ce programme s'ajoute un programme lié à deux boutons poussoirs qui permettent l'étalonnage du pH). 
 + 
 +  *Programme 
 + 
 +<code=cpp>
 int ph =0; int ph =0;
 float U4 =0; float U4 =0;
Ligne 451: Ligne 389:
  
   *Programmation   *Programmation
-<code>+<code=cpp>
  
 //initializes/defines the output pin of the LM335 temperature sensor //initializes/defines the output pin of the LM335 temperature sensor
Ligne 471: Ligne 409:
  
 float celsius= kelvin - 273.15; float celsius= kelvin - 273.15;
-serial.print(celsius);+Serial.print(celsius);
 Serial.println(" degrees Celsius"); Serial.println(" degrees Celsius");
  
 float fahrenheit= ((celsius * 9)/5 +32); float fahrenheit= ((celsius * 9)/5 +32);
-serial.print(fahrenheit);+Serial.print(fahrenheit);
 Serial.println(" degrees Fahrenheit"); Serial.println(" degrees Fahrenheit");
  
 delay(3000); delay(3000);
 +}
  
 </code> </code>
 ------------------------------------- -------------------------------------
 +
wiki/projets/phmconduc/pro.1428183370.txt.gz · Dernière modification: 2016/09/11 11:02 (modification externe)