Page 47 - Gartenbahn
P. 47
46
Arduino Programm
/***********Bibliotheken und Variablen************
1 #include <U8g2lib.h>
2 #include <U8x8lib.h>
3
4
5 /********Biblotheken einbinden***********************/
6
7
8 #include "Wire.h"
9
10
11 /******Einbinden des MUX und der Display'S**********/
12
13 #define MUX_Address 0x70 // TCA9548A Encoders address
14
15 U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
16 u8g2_uint_t offset;
17 u8g2_uint_t width;
18
19
20 /**************Allgemeine Char - müssen überarbeitet werden************/
21
22 char Ziel[][40] = {"Berghof","Zentrum","Berg","M\374hle"};
23 char Zeit[][100] = {"10:34","12:45","14:07","16:30","19:21","22:45","f\344llt aus"};
24 char logString[100];
25
26 /******Startzeit der Realuhr************/
27
28 int hum1= 19;
29 int dew1 = 17; //immer eine Minute weniger eingeben als die Startzeit ist!
30
31 /********Definition der Zeitschleife für 1sec********/
32
33 const unsigned long INTERVAL = 1000L*60* 1; // 1 Minuten
34 unsigned long lastRun = 0 - INTERVAL; // damit es gleich beim Start losgeht
35
36 /******allgemeine Variablen************/
37 int b =1;
38 int c = 0;
39 int d=1;
40 int a = 1;
41 static uint32_t takt =1;
42
43
44 /**********Setup***********/
45 void setup()