source: rtos_arduino/trunk/arduino_lib/hardware/arduino/samd/libraries/LCD/LCD_m0.h@ 175

Last change on this file since 175 was 175, checked in by ertl-honda, 8 years ago

ライブラリを Arduino IDE 1.7.9 にupdate

File size: 1.7 KB
Line 
1/* File: LCD_m0.h 1.0 */
2
3// Libreria Scritta per Arduino m0 Pro Ver. 1.0
4// Funzioni base implementate:
5// - Inizializzazione a 4 Bit inizializza_LCD()
6// - Pulizia Display Pulisci()
7// - Scrittura carattere in posizione desiderata Scrivi_Car_PS()
8// - Scrittura carattere in posizione corrente Scrivi_Car_PC();
9// - Scrittura testo con scelta della riga Scrivi_Testo()
10// - Attivazione / Disattivazione cursore cursore_ON();
11// cursore_OFF();
12
13// BUON LAVORO MARIO MOTTULA
14#ifndef LCD_m0_h
15#define LCD_m0_h
16
17
18#include "Arduino.h"
19
20
21
22class LCD_m0
23{
24
25public:
26
27 void Inizializza_LCD(int pin_RS,int pin_EN,int pin_D4,int pin_D5,int pin_D6,int pin_D7);
28 void Cursore_ON();
29 void Cursore_OFF();
30 void SetCommandPin(int D7,int D6,int D5,int D4); //Funzione interna
31 void SetDataPin1(int D7, int D6, int D5, int D4); //Funzione interna
32 void SetDataPin2(int D7, int D6, int D5, int D4); //Funzione Interna
33 void Scrivi_Car_PC(char c); //Scrive carattere nella posizione corrente
34 void Scrivi_Car_PS(char c, int rig, int pos); //Scrive carattere nella posizione Scelta rig=riga pos = colon.
35 void Scrivi_Testo(String stringa, int rig); //Scrive del testo specificando la riga
36 void Pulisci(); //Pulisce il Display
37 void Posizione(int pos); //Funzione Interna
38private:
39 int pin_RS;
40 int pin_EN;
41 int pin_D4;
42 int pin_D5;
43 int pin_D6;
44 int pin_D7;
45 int _pin_RS, _pin_EN,_pin_D4,_pin_D5,_pin_D6,_pin_D7;
46 int i,bin[8],bin_inv[8],n,m;
47 int D7;
48 int D6;
49 int D5;
50 int D4;
51 char c,carattere;
52 String stringa;
53 int rig;
54 int pos;
55
56};
57
58#endif
59
60
Note: See TracBrowser for help on using the repository browser.