diff --git a/0814/Makefile b/0814/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..e1c76c375406576a49ac45bdb2d47a8944946591
--- /dev/null
+++ b/0814/Makefile
@@ -0,0 +1,9 @@
+CC = gcc
+OBJS = led_main.o led_blue.o led_orange.o
+CFLAGS = -Wall
+
+led_main: $(OBJS)
+	$(CC) -o $@ -lwiringPi -lpthread $^
+	
+clean:
+	rm $(OBJS) led_main
diff --git a/0814/led_blue.o b/0814/led_blue.o
new file mode 100644
index 0000000000000000000000000000000000000000..5c5cb7b53f7074792d12a4061859181c55552478
Binary files /dev/null and b/0814/led_blue.o differ
diff --git a/0814/led_main b/0814/led_main
index 225a6c3db96572c63eb7c85a7111c0991d5342b8..ef2b5dc96071f2b1651ada0aef3b1a7cbac10ece 100755
Binary files a/0814/led_main and b/0814/led_main differ
diff --git a/0814/led_main.o b/0814/led_main.o
new file mode 100644
index 0000000000000000000000000000000000000000..7321c7d1bdd529827b83f24b986ef85ba2ec3d9e
Binary files /dev/null and b/0814/led_main.o differ
diff --git a/0814/led_orange.o b/0814/led_orange.o
new file mode 100644
index 0000000000000000000000000000000000000000..46fc48cf8c4c50f3c1ca3a517e4c1619d798f46e
Binary files /dev/null and b/0814/led_orange.o differ