Ci-dessous, les différences entre deux révisions de la page.
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/17 23:30] BAPTISTE Benoit [Partie programmation] |
wiki:projets:titrimetre2:programmation [2016/09/11 11:15] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | [[wiki: | ||
- | [[wiki: | ||
- | [[wiki: | ||
- | [[wiki: | ||
- | [[wiki: | ||
- | [[wiki: | ||
- | [[wiki: | ||
=====Partie programmation===== | =====Partie programmation===== | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | **Ecran LCD : Hello world**\\ | ||
- | * Montage : \\ | ||
- | {{ :wiki: | + | Voici le programme finale |
+ | {{: | ||
- | * Programme : \\ | ||
- | /* | + | |
- | | + | |
- | + | ||
- | | + | [[wiki:projets: |
- | that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you | + | [[wiki:projets: |
- | can usually tell them by the 16-pin interface. | + | [[wiki: |
- | + | [[wiki: | |
- | This sketch prints "Hello World!" | + | [[wiki: |
- | display() and noDisplay() functions to turn on and off | + | [[wiki:projets: |
- | the display. | + | [[wiki:projets: |
- | + | ||
- | The circuit: | + | |
- | * LCD RS pin to digital pin 12 | + | |
- | * LCD Enable pin to digital pin 1 | + | |
- | * 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:// | + | |
- | | + | |
- | by Tom Igoe | + | |
- | modified 22 Nov 2010 | + | |
- | by Tom Igoe | + | |
- | + | ||
- | This example code is in the public domain. | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | */ | + | |
- | + | ||
- | // include the library code: | + | |
- | #include < | + | |
- | + | ||
- | // 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, | + | |
- | // Print a message to the LCD. | + | |
- | lcd.print(" | + | |
- | } | + | |
- | + | ||
- | void loop() { | + | |
- | // Turn off the display: | + | |
- | | + | |
- | delay(500); | + | |
- | // Turn on the display: | + | |
- | lcd.display(); | + | |
- | delay(500); | + | |
- | } | + |