Outils pour utilisateurs

Outils du site


wiki:projets:titrimetre2:programmation

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:titrimetre2:programmation [2016/02/18 09:33]
BAPTISTE Benoit
wiki:projets:titrimetre2:programmation [2016/09/11 11:15] (Version actuelle)
Ligne 1: Ligne 1:
-[[wiki:projets:titrimetre2|Projet titrimètre]]\\ 
-[[wiki:projets:titrimetre2:webographie|Webographie]]\\ 
-[[wiki:projets:titrimetre2:carnet|Carnet de bord]]\\ 
-[[wiki:projets:titrimetre2:pousse_seringue|Réalisation du pousse seringue]]\\ 
-[[wiki:projets:titrimetre2:agitateur_magnétique|Réalisation de l'agitation magnétique]]\\ 
-[[wiki:projets:titrimetre2:capteur|Réalisation du capteur de changement de couleur]]\\ 
-[[wiki:projets:titrimetre2:boitier|Réalisation du boitier]]\\ 
  
  
 =====Partie programmation===== =====Partie programmation=====
-\\ 
-\\ 
-\\ 
-**Ecran LCD : Hello world**\\ 
  
-    * Montage : \\ 
  
-{{ :wiki:projets:titrimetre2:arduino_lcd.png?700 |}}\\+Voici le programme finale :
  
 +{{:wiki:projects:titrimetre:titrimetre.docx|}}
  
-    * Programme : \\ 
-<WRAP round box 100%> 
  
  
-  /* 
-  LiquidCrystal Library - display() and noDisplay() 
-   
-  Demonstrates the use a 16x2 LCD display.  The LiquidCrystal library works with all LCD displays  
-  that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you 
-  can usually tell them by the 16-pin interface. 
-   
-  This sketch prints "Hello World!" to the LCD and uses the  
-  display() and noDisplay() functions to turn on and off  
-  the display. 
-   
-  The circuit: 
-      * LCD RS pin to digital pin 12 
-      * LCD Enable pin to digital pin 11 
-      * LCD D4 pin to digital pin 5 
-      * LCD D5 pin to digital pin 4 
-      * LCD D6 pin to digital pin 3 
-      * LCD D7 pin to digital pin 2 
-      * LCD R/W pin to ground 
-      * 10K resistor: 
-      * ends to +5V and ground 
-      * wiper to LCD VO pin (pin 3) 
-   
-  Library originally added 18 Apr 2008  
-  by David A. Mellis  
-  library modified 5 Jul 2009  
-  by Limor Fried (http://www.ladyada.net)  
-  example added 9 Jul 2009  
-  by Tom Igoe  
-  modified 22 Nov 2010  
-  by Tom Igoe 
-       
-  This example code is in the public domain. 
-   
-  http://www.arduino.cc/en/Tutorial/LiquidCrystalDisplay 
-       
-  */ 
-       
-  // include the library code: 
-  #include <LiquidCrystal.h> 
-       
-  // initialize the library with the numbers of the interface pins 
-  LiquidCrystal lcd(12, 11, 5, 4, 3, 2); 
-   
-  void setup() { 
-    // set up the LCD's number of columns and rows: 
-    lcd.begin(16, 2); 
-    // Print a message to the LCD. 
-    lcd.print("hello, world!"); 
-  } 
-       
-  void loop() { 
-    // Turn off the display: 
-    lcd.noDisplay(); 
-    delay(500); 
-    // Turn on the display: 
-    lcd.display(); 
-    delay(500); 
-  } 
-   
  
-</WRAP> 
  
-**Clavier**\\ +[[wiki:projets:titrimetre2|Projet titrimètre]]\\ 
- +[[wiki:projets:titrimetre2:webographie|Webographie]]\\ 
-    * Montage : \\ +[[wiki:projets:titrimetre2:carnet|Carnet de bord]]\\ 
- +[[wiki:projets:titrimetre2:pousse_seringue|Réalisation du pousse seringue]]\\ 
-{{ :wiki:projets:titrimetre2:arduino_keypad.png?400 |}} +[[wiki:projets:titrimetre2:agitateur_magnétique|Réalisation de l'agitation magnétique]]\\ 
- +[[wiki:projets:titrimetre2:capteur|Réalisation du capteur de changement de couleur]]\\ 
-    * Programme : \\ +[[wiki:projets:titrimetre2:boitier|Réalisation du boitier]]\\
-<WRAP center round box 100%> +
-  #include <Keypad.h> +
-   +
-  const byte ROWS = 4; //nombre de lignes +
-  const byte COLS = 4; //nombre de colonnes +
-  char keys[ROWS][COLS= { +
-    {'1','2','3','A'}, +
-    {'4','5','6','B'}, +
-    {'7','8','9','C'}, +
-    {'*','0','#','D'+
-  }; +
-  byte rowPins[ROWS= {9, 8, 7, 6}; //entrées numériques où sont branchées les lignes +
-  byte colPins[COLS= {5, 4, 3, 2}; //entrées numériques où sont branchées les colonnes +
-   +
-  Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); +
-   +
-  void setup(){ +
-      keypad.setDebounceTime(500); +
-      Serial.begin(9600); +
-  } +
-    +
-  void loop(){ +
-    char key = keypad.getKey(); +
-   +
-    if (key != NO_KEY){ +
-      Serial.println(key); +
-    } +
-  } +
-</WRAP> +
-\\ +
-\\ +
-\\ +
-**Montage 3 LEDs + capteur **\\ +
- +
-    * Montage \\ +
- +
- +
-    * Programme : \\ +
-<WRAP round box 100%> +
- +
-</WRAP>+
wiki/projets/titrimetre2/programmation.1455788032.txt.gz · Dernière modification: 2016/09/11 11:04 (modification externe)