Je pense que tu devrais commencer par les tutoriels Arduino pour apprendre les bases.
Ensuite tu enrichis peu à peu pour arriver à implémenter ce dont tu as besoin.
Je pratique ainsi avec chaque nouveau framework ou langage que j'aborde (je développe depuis presque 30 ans )