Anfänger schrieb:
> Also es handelt sich um den GP2D12 IR-Sensor,
der liefert dir eine analoge Spannung.
> den MD25
> Motortreiber
bei dem hast du eh nicht viel Wahl. Der kann I2C und serielle.
Für einen Anfänger ist Serielle sicherlich erst mal einfacher, weil man
eine Serielle erst mal damit testen kann, dass ein PC mit
Terminalprogramm den anderen Kommunikationspartner spielt. Dort sieht
man dann schnell, was man gesendet hat bzw. kann mittels Tastatur seinem
µC was 'zum Frass' vorwerfen, ehe dann die eigentliche Schaltung
übernimmt.
Ansonsten: schrittweise vorgehen!
Nciht alles auf einmal, sondern in Etappen. SInnigerweise mit der
'Ausgabe' anfange, die in deinem Fall die Ausgabe an den Motortreiber
wäre. Da du die aber zunächst mal auf den PC legen kannst (der dann
anzeigt, was du dem Motortreiber schickst), kannst du erst mal die UART
in Betrieb nehmen, da drauf dann erst Ausgaben machen und damit dann die
Werte vom ADC ausgeben, an den du den Distanzsensor angeschlossen hast.
Somit ist dein Vorgehen
* UART in Betrieb nehmen
* erst mal den PC als Kommunikationspartner benutzen
* auf dem Termianl am PC Ausgaben machen
* DIstanzsensor an den ADC
* gemessene Werte über die UART am PC ausgeben
* Werte in Distanzen umrechnen und am PC ausgeben
* PC testweise mit dem Motorteiber verbinden und zusehen, dass man durch
händische Eingabe von Befehlen an den Motortreiber lernt, mit dem
Treiber umzugehen.
* Werte in Motorbefehle umsetzen und am PC ausgeben. Kontrollieren, dass
die Befehle korrekt und sinnvoll sind.
* PC durch den Motortreiber ersetzen.
* dem Typen eine reinhauen, der dir gesagt hat, dass das eh alles ganz
einfach wäre und das man dazu nichts können braucht.