aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: 10d68b6f4a75c58013422c72485c6e35735c0b59 (plain)
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
# avans-kluis

(In Dutch)

## Dingen die nog gedaan moeten worden

- Index out of bounds crash wanneer er meer dan MAX_CODE_LEN cijfers ingetoetst worden
- Heel misschien een grappige easter egg ofzo

## Coole functies

- Event-gebaseerde keyboard lezer
- Niet-blokkerende LED functie
- Overmatig veel gebruik van `#define` voor pinouts en alles
- Debounce correctie
- Code's die veel te lang kunnen zijn
- De enige blokkerende routine's zijn om de kluis te openen en te schreeuwen
	tegen de gebruiker dat de code fout is
- Ongeveer zoveel commentaar als daadwerkelijke code
- Veel te ingewikkeld voor het 1e project

De veiligheid van deze software is niet gegarandeerd, want als de Arduino
crasht of uitvalt wordt de code terug gezet op 0000. Dat maakt niet veel uit
want je kunt de kluis toch openen door hem een lichte ram te geven vanaf de
onderkant terwijl je hem open draait.