Ich (TGler 11 klasse) und 3 klassenkameraden wollen einen kleinen bot bauen, der im prinzip nix auser ner RGB LED und nem Sharp sensor hat und nur rumfahren und tolle farben machen kann.
und wir haben jetzt ein schaltplan entworfen. und wollten mal fragen ob ihr mal kurz drüber gugen könnt. (Besonders der Reset taster. da waren wir uns nämlich nicht so sicher)
- Resettaste direkt an den Reset-Pin, R2 weglassen,
- an AREF keine feste Spannung anlegen, nur einen 100n Kondensator, denn wenns 5V werden sollen kann man das per Software einstellen,
- Bei den Tasten unten gehört noch irgendein Pull-up/down hin, damit das Signal irgendeinen Pegel hat wenn kein Taste gedrückt ist, dazu evtl. mal andere Projete angucken die analoge Taster haben.
- Das mit dem 5V am Quarz kann man glaub ich weglassen, nur nach Gnd, also C8 weglassen,
- ein paar 100n noch an die Stromversorgung, an AVCC, an den ISP, zum L293 usw ...
Die 1000µF vor dem 7805 halte ich für übertrieben.
Die Vorwiderstände von 10K für die LEDs könnten etwas groß sein. Wenn sie hell genug leuchten, ist das aber okay.
Schau dir bitte noch einmal die Beschaltung des Reset an. Ein 10K als Pullup und den Kondensator parallel zum Schalter nach GND. Du kannst sonst je nach Programmer Schwierigkeiten bekommen. Ich für meinen Teil lasse den C auch schon mal weg.
AREF kannst du unbeschaltet lassen. Als Referenz kannst du Vcc nehmen.
Die Enable Eingänge des L293 würde ich auf OC1A und OC1B führen. Dann kannst du die Motoren bei Bedarf über Hardware PWM steuern.
Warum wertest du die Taster über den ADC aus? Du hast doch noch I/Os frei. Ich würde die Taster an freie Pinne gegen GND schalten lassen. Die internen Pullups einschalten und damit die Widerstände komplett sparen.
Du solltest sowohl an Vcc und an AVcc einen 100nF vorsehen.
Vielleicht möchtest du die Motoren noch entstören.
Alles in allem Kleinigkeiten, die je nach Umgebung aber Probleme verursachen können. Das größte Problem sehe ich beim Reset.
ok danke^^
Beim Reset war ich mir auch net so sicher was ich mach. Das prinzip hab ich aber glaub verstanden.
an die freien ports machen wir vll doch noch irgendwas dran mal schauen. Aber eigentlich wollen wir wenn der funktioniert ein größeres Projekt anfangen.
Lesezeichen