Problemas al copiar y pegar los sketchs al programa arduino

buenos dias a todos en este foro quisiera decirles que soy nuevo en este mundo de la programación nuca antes he hecho nada parecido a esto y necesito de su ayuda pues me propuse hacer un proyecto para mi barco consiste en un control de cambio de marcha hacia delante,neutro y hacia atrás me encontré con esta pagina web que es exactamente lo que necesito pero al copiar y pegar de la pagina web al arduino me notifica muchos errores me podrían ayudar? aquí les dejo fotos de la pagina web y uno de los errores en realidad son muchísimos errores.

shift.png

codigo de error arduino.png

Esto lo viste?

#include <Button.h> //https://github.com/JChristensen/Button
#include <Encoder.h> //http://www.pjrc.com/teensy/arduino_libraries/Encoder.zip

porque luego aparece el código y luego de los includes no hay nada

El primer error que muestras en la imagen dice que no esta la librería Encoder, pero en realidad no se ve que tengas ninguna librería.

No has leído bien la página.