Accidenti, se parti quasi da zero, la cosa si fa piuttosto complicata! Soprattutto per te!
Tieni conto che nei forum (e in questo forum "la regola" non è differente dagli altri) di solito si dà un aiuto, raramente si fa un progetto complesso, per intero. I motivi sono molti: il tempo, il fatto che l'esemplare sotto studio di solito è in mano ad una sola persona partecipante alla discussione, difficoltà comunicative, eccetera.
Se proprio sei digiuno, consiglio la scelta di un progetto più semplice! Imparare a programmare un microcontrollore per affrontare un progetto così ambizioso è un po' come chiedere a un bambino di imparare a camminare avendo come obiettivo la scalata del Monte Bianco...

Prima si impara a camminare, poi a correre e poi a scalare le montagne. Non è che i bambini dei montanari imparano a camminare in modo differente!
C'è un'alternativa, ma è "costosa": l'acquisto di una demoboard,
come ad esempio questa, e sviluppare il codice.
Ma, se mi dai retta, prima impara a camminare...!
Ciao.
Paolo.