-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFlessenBvH.ino
62 lines (56 loc) · 1.24 KB
/
FlessenBvH.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <SPI.h>
#include <Wire.h>
#include "Variabelen.h"
#include "Eepromi2c.h"
#include "U8glib.h"
#include "Logos.h"
U8GLIB_ST7920_128X64 u8g(4, 9, 8, U8G_PIN_NONE); // SPI Com: SCK = 4, MOSI = 9, CS = 8, A0 = U8G_PIN_NONE
#include "Tijd.h"
#include "Splash.h"
#include "Teller.h"
#include "Zomerkamp.h"
#include "Knoppen.h"
#include "Opstart.h"
void setup(void) {
RTC_init();
pinMode(7, INPUT); //Knop voorkant
digitalWrite(7, HIGH);
pinMode(A0, INPUT); //Knop achterkant
digitalWrite(A0, HIGH);
pinMode(2, INPUT); //IR Sensor
//attachInterrupt(0, telling, FALLING); //interrupt op IR sensor
pinMode(5, OUTPUT); //LCD backlight
digitalWrite(5, HIGH);
EEPROMtest();
Opstartdisplay();
FlessenROM();
}
void loop(void) {
Knop();
Tellingen();
ResetKnop();
if (timer < 6){
timer++;
}
if (wacht < 10){
wacht++;
}
switch(pagina){
case 1:
Splashdisplay();
break;
case 2:
Tellerdisplay();
break;
case 3:
Zomerkampdisplay();
break;
}
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
digitalWrite(5, LOW);
backlight = 0;
pagina = 1;
}
}