Commit Graph

19 Commits

Author SHA1 Message Date
211740d51a Fixed #2 Persist counters
Added initialisation sketch and reset state
2016-12-10 12:01:43 +01:00
e79cbc265a Fixed issue #1 Power saving 2016-12-10 00:00:42 +01:00
40b6b68933 Fixed issue #4 Rename to "StatTrak" 2016-12-09 21:28:11 +01:00
a4d7396ed9 Fixed writeRaw checking for null characters
Changed O to lower-case
2016-12-09 21:06:18 +01:00
2e8007d510 Support for gun armed detection
First attempt at implementing animation
2016-12-05 23:42:20 +01:00
ba58eb93c0 Moved away from proof of concepts, started prototyping for the final software
- Button library
- State handling and transitions
- Default state: dual counter display
- User unknown state: static for now
- Lost the game state: static for now
2016-12-04 19:53:43 +01:00
b4e971cc4a Fixed character output
Added placeholders for centered/right-aligned text
Added text mode toggle for testing purposes
Added serial debug option
2016-11-29 20:00:47 +01:00
8cc217b168 Added Eagle schema and board 2016-11-27 23:15:40 +01:00
4c16260e55 Fixed data corruption issue due to incorrect PROGMEM usage
Added switchable shift register order
Added potentiometer-controlled delay for demonstration purposes
2016-11-27 23:14:17 +01:00
2e1cb6e054 Corrected pin assignment for ULN2803 2016-10-07 20:03:01 +02:00
c7ede4c61f Added some ASCII art to the references 2016-10-04 22:38:12 +02:00
3d23a7bec2 Added build photos for embedding the displays 2016-10-02 19:19:23 +02:00
8bb9959f67 Moved lib files to project root to be compatible with the standard Arduino IDE
Implemented 2-digit counter as a test
2016-09-30 23:14:29 +02:00
15dc4ee679 Back to bytes 2016-09-30 21:03:16 +02:00
0d85edbb42 Fixed inconsistent file naming (yes. it matters ;-)) 2016-09-30 20:07:17 +02:00
a2128677f9 Added reference files for SN74HC595 and ULN2803 2016-09-29 22:28:52 +02:00
bf34454a82 Added SegmentDisplay class based on circuits.io test code (untested) 2016-09-26 23:14:03 +02:00
edca00655f Added Sublime project and Fritzing sketch 2016-09-24 22:15:24 +02:00
16a33e26c9 Added notes, photos and code for the first step: driving the displays using basic multiplexing 2016-09-24 14:12:19 +02:00