Bonjour je voudrai placer mes fonctions dans des fichiers séparés (.h et .cpp). Où dois je déclarer un objet (par exemple LCD) utilisé dans main et fichier cpp. Doit on utiliser 2 objets distincts ? Help !!
Ci joint un exemple de ce que je veux faire . Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //main.cpp #include <Arduino.h> #include <LiquidCrystal_I2C.h> #include <Spr.h> LiquidCrystal_I2C LCD(0x20,20,4); void setup() { LCD.begin(); } void loop() { LCD.setCursor(0,0); LCD.print("Re-Bonjour"); affichagelcd(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //Spr.h #ifndef Spr_h #define Spr_h void affichagelcd(); #endif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //Spr.cpp #include <Arduino.h> #include <Spr.h> void affichagelcd(){ for (int i=0;i<4;i++){ LCD.setCursor(i*2,i); LCD.print("Re-Bonjour"); delay(1000); LCD.clear(); } }
Partager