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()
   42   43   44   45   46   47   48   49   50   51   52