Si lo quieres crear sin usar librerías debes leer mucho para entender cómo se hace.
Como decía mi abuela: "No se ganó Zamora en una hora". Lo que quiere decir que hay que ponerle tiempo de lectura para luego decir lo hago asi o asá.
Google arduino LoQueQuierasBuscar
Youtube cientos de tutoriales.
Información sobra.
Y no lo digo desde ninguna postura.
En Documentación hay muy buenos tutoriales.
En el foro en inglés también.
Luis Llamas siempre es mi consulta obligada, otro es Prometec, hay muchas buenas fuentes de información.
Instructables en general no me gusta.
Ahora que leo de nuevo tu post#1 el tema de los flancos ha sido respondido muchas veces en el foro, porque no buscas?