How can we create more interest in programming to our students?

I have tried to use the development board Arduino in my classes. The result looks good until now. The first course in programming aims to enable students to understand the structure and learn to think programming. My idea is that it’s fun to learn how to program the lighting and extinguishing of LEDs, control a motor, or anything else that visually is more fun than a text on the screen.

20151217_092019

Picture of my class when programming my Arduino Christmas tree.