Moin, seit nunmehr einem Jahr werden wir in der Techniker Schule mit dem Bereich C und C++ Programmierung auf dem NXP LPC1768 und Borland 5 C++ gequält. Bisher haben wir noch nichts "tiefgreifendes" programmiert. Unsere bisherigen Programmierungen beschränken sich auf Datenaustausch über RS232, genauer gesagt mit Borland ein Programm zum dimmen von LED's schreiben und dem Mbed die ausführung überlassen. Also nichts weltbewegendes, dementsprechend ist mein gefühlter Wissensstand = 0. Nun zu meinem eigentlichen Problem, zum Ende der Schulzeit müssen wir ein Projekt durchführen. Von anderen Jahrgängen hört man von Beispielweise Ampelsteuerungen, Füllstandsüberwachungen, Wetterstationen, etc.. Dabei soll auf dem Microcontroller ein Programm geschrieben werden und die Hardware entsprechend dazu als Modell erstellt werden (ob eine Kommunikation mit dem PC zu einem in Borland erstellten Programm pflicht ist weiß ich leider noch nicht). Auch ich muss so ein Projekt bewältigen, zwar nicht "morgen" oder "übermorgen" aber kommen wirds irgendwann. Mir schwirrt so im Kopf rum, den LPC1768 für einen Funktionsgenerator zu missbrauchen. Er sollte Sinus, Rechteck, Dreieck, Sägezahn erzeugen können. Die anzeige sollte über ein LCD Display erfolgen und evtl. wollte ich eine USB Schnittstelle hinzufügen. Folgendes Projekt hab ich bei euch schon gefunden: http://www.mikrocontroller.net/articles/DDS_basierter_Funktionsgenerator_mit_AD5930 Nur das ist denke ich für meine Zwecke etwas zu weitreichend. Daher suche ich etwas "kleineres" zum erstmal nachbauen für Anfänger, da wie oben schon erwähnt mein Wissensstand in diesem bereich relativ niedrig ist. Habt ihr da Vorschläge zur Umsetzung oder gar schon einfache fertige Projekte in die ich mich einarbeiten könnte? Oder vllt. andere Projekt Vorschläge? mfg Maddin
der M3 kann das auch er hat nen internen 12 bit DAC für die ausgabe oder auch mehrere PWM so gesehen is die funktion für dem M3 eher spielzeug frage ist warum speziell dieser controller... und nicht was kleineres einfacheres wenn der µC ich selbst habe das board http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html also vlt was mit touch LCD oder ethernet( webserver ) oder irgendsowas gibt genug zeug zum basteln ^^
zum einarbeiten ... steuere ein paar LEDs an und tastereingaben dann die UART .. und evtl ein LCD aber versuch immer zu verstehen wie die software funktioniert bzw schreib teile einfach nach um rauszubekommen was da gemacht wird stück für stück eben das dev board oben hat genug zeug zum spielen ^^ liefert teils einfache bibliotheken mit das erstmal grundlegen was funktioniert zum lernen finde ich das gut geeignet und es ist bezahlbar
Moin, schonmal vielen Dank für die schnellen Antworten. Warum es ein NXP LPC1768 sein soll weiß wohl nur mein Lehrer... das Board ist ne gute Idee, allerdings habe ich schon diesen hier -> http://mbed.org/handbook/mbed-NXP-LPC1768 weil der eben schon vom Lehrer vorgegeben war. Ich denke ich werde mir erstmal nen LCD zulegen und zusehen, dass ich das erstmal vernünftig einbinden kann. Allerdings halte ich im moment noch an der Sache mit dem Frequenzgenerator fest, weiß allerdings noch nicht so recht wie ich damit am besten anfange. mfg Maddin
wie wärs mit dem Nachbau eines Fahrrad-Tachos? nicht das das jetzt die weltbewegende Erfindung wäre, aber da steckt programmtechnisch ein bischen Knobelei dahinter. Schau dir gängige Tachos an, welche Menueführung und Funktionen die haben, und versuche das 1:1 (oder besser/anders) umzusetzen. Unter anderem habe ich auch schon Tachos mit "Kalorien-Verbrauch" gesehen, also wird das Rad zum "aktiv-Ergometer" Eine Ankopplung vom Tacho an den PC kann ich mir durchaus auch vorstellen (Auswertung)
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.