diff --git a/src/blink.c b/src/blink.c
new file mode 100644
index 0000000000000000000000000000000000000000..170229ad28c766c7a41b8c0f34d0b8b2065e50c9
--- /dev/null
+++ b/src/blink.c
@@ -0,0 +1,17 @@
+#include <avr/io.h>
+#include <util/delay.h>
+
+int main()
+{
+	/* Turn off default prescaling of clock (AT90USB DS, p. 48) */
+	CLKPR = (1 << CLKPCE);
+	CLKPR = 0;
+	DDRB=_BV(PB7); //sets the data direction register of Port B to output on PB7
+	while(1)
+	{
+		PORTB=_BV(PB7); //Outputs 1 on PB7
+		_delay_ms(200);
+		PORTB=0; //Stops output on port B
+		_delay_ms(200);
+	}
+}
\ No newline at end of file