HI! Da ich im Programmieren eines Mikrocontrollers so ziemlich ein Anfänger bin, habe ich mir gedacht ich wende mich mal an euch! Für ein Projekt müsste ich mir einen uC Empfänger für die Apple Remote bauen. Da die Fernbedienung keinen normalen RC-5 Code hernimmt, sondern ein sogenanntes (ich hoffe zumindest das dies der richte ist (: ) "G3 Communication Protocol", bin ich etwas überfragt wie ich am besten an das Projekt rangehen könnte! Das größte Problem hierbei ist wohl, dass das ganze in schnellst möglicher Zeit fertig sein soll?! Hier mal 2 Links wo ich die Daten herbekommen habe: http://www.barchard.net/appleremote/protocol/protocol.html http://stud3.tuwien.ac.at/%7Ee0026607/ipod_remote/ipod_ap.html http://www.maushammer.com/systems/ipod-remote/ipod-remote.html Den gesendeten Code an sich habe ich mir schon soweit angeschaut. Ansich ist nur das letzte Byte wichtig um zwischen den einzelnen gedrückten Tasten unterscheiden zu können...! Meine Idee wäre nun gewesen das man ein Programm schreibt welches auf das Eingangssignal wartet sobald es eins bekommt sich ein Timer einschaltet und dadurch die ersten 6 Bytes überspringt, und dann nur das letzte Byte einliest!? Ist dies so möglich oder ist das ein total falscher Weg? Bzw dann würde es auch schon Hacken, wie ich den Code am besten Empfange einlese und weiterverarbeite da das ganze ja in relativ kurzer Zeit passiert! So jetzt hoffe ich das ihr mir helfen könnt wie ich was zu machen habe..., oder ihr vll sogar schon eine Art vorgefertigter Code kennt den man nur noch Abändern müsste etc...! Ich hoffe ihr könnt mir weiter helfen und ich habe nix vergessen (Als Programmier Sprache hätte ich mir Assembler vorgestellt weil ich mit dem schon ein bisschen gearbeitet habe..., zwar arbeite ich mich gerade in Bascom ein, aba das soll ja bei Zeitkritischen Angelegenheiten nicht so der Hit sein..) MfG wolper
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.