Erstens: sowas gehört nicht in die "Codesammlung".
Zweitens: wir sind nicht dafür zuständig, dir die Hausaufgaben zu
erledigen. Klar kannst du im Forum Hilfe bekommen (für derartige
Aufgabenstellungen wäre "Mikrocontoller und Elektronik" die richtige
Kategorie), aber : die grundlegende Lösung der Aufgabe erarbeitest
du dir bitte selbst. Du sollst etwas lernen bei der Aufgabe, nicht
wir. Wenn du (auf der Basis einer Recherche von Internet-Tutorials,
deiner Lehrunterlagen oder auch einfach mal eines Buchs) wenigstens
eine grundlegende Idee hast, wie du die Lösung deiner Aufgabe
angehst und dann für ein paar Details Rückfragen hast, dann schreib
dies so detailliert wie möglich in ein Posting hier.