Hey, ich weiß dass ist eine sehr breite Frage aber da ich nach längerem Kopfzerbrechen mich jetzt einfach als zu unkreativ abstempel, dachte ich, ich frag einfach mal hier nach :). Ich hab schon einige Erfahrungen mit C++ (beruflich und aus dem Studium) und auch mit C. Da ich gerne Hobbymäßig, bzw. um auch nicht aus der Übung zu kommen gerne ein bisschen Programmieren würde (vorzugsweise embedded) dachte ich mir dass ich doch auch einfach daheim ein bisschen was mache. Mein Problem ist leider, das ich elektrotechnisch nicht so versiert bin (und leider auch nicht so interessiert), d.h. ich würde gerne auf große Hardwarebasteleien verzichten. Deshalb wollte ich mal fragen ob jemand irgendwelche Ideen für Projekte hätte, die man ohne großes Hardwaregefriemel (vll. gibts ja passende Eval Boards / Starter Kits) umsetzen kann? Z.B. irgendwas was ich mir in die Wohnung stellen kann und irgendwas macht und das noch an den PC schickt, keine Ahnung. Für die Wahl der eigentlichen Hardware bin ich ziemlich offen, das kann vom reinen µC über so fertige Boards (z.B. Arduino) bis zu "Mini-PCs" wie das Rasperry Pi alles sein. Ich würde mich über ein paar Anregungen freuen :) Viele Grüße Tobi
Ich würd' mir gerne ein Auto bauen. Mein Problem ist leider, das ich nicht so versiert bin (und leider auch nicht so interessiert), d.h. ich würde gerne auf große Basteleien verzichten. Hat jemand ein Vorschlag, was ich für ein Auto bauen kann?
Vielen Dank dass du keine Zeit und Mühen gescheut hast mir eine derart konstruktive Antwort zu geben!
Ok, der Wink mit dem Zaunpfahl war wohl nicht deutlich genug. Warum willst du unbedingt etwas mit Hardware machen, wenn du kein Interesse an Hardware hast? Dann progge doch irgendwas für den PC. Beteilige dich an einem kleinerem Opensource-Projekt. Bau ein kleines Game, oder beides: beteilige dich an einem OS Game. Oder löse kleine Probleme. Project Euler, oder (ne spur härter) das was grotesque (D.I.) hier immer verlinkt, finds grad nicht.
Zunächst, entschuldige wenn ich vll. etwas schroff war, aber ich bin wohl etwas vom Internet geschädigt... Mein "Problem" ist, dass ich halt eigentlich nicht auf einem so hohen Level Programmieren will - d.h. Games etc. heisst ja immer unter einem Betriebssystem und meist ja auch mit ner "höheren" Sprache wie C# oder Java. Ich würde halt schon gern bisschen weiter weg davon. Ja ich weiß das klingt etwas ambivalent, aber ich Programmier nun mal sehr gern, aber das rumgebastle ist nichts für mich. Aber vielleicht bin ich mit der Einstellung etwas falsch und muss mich entweder entscheiden Low-Level Programmieren und Hardware oder halt richtig Software auf dem PC :/
Tobias L. schrieb: > Mein "Problem" ist, dass ich halt eigentlich nicht auf einem so hohen > Level Programmieren will - d.h. Games etc. heisst ja immer unter einem > Betriebssystem und meist ja auch mit ner "höheren" Sprache wie C# oder > Java. Und du willst C++/C können? LooL! Du weißt nichtmal wovon du sprichts.. Lass es ganz, das wird nichts..
Welch angenehmer Umgangston hier und wie freundlich hier mit neuen Benutzern umgegangen wird, unglaublich... naja vielen Dank trotzdem...
@Tobias L. Mein Vorschlag: Besorge dir ein Tabellenbuch aus einem Technikbereich, wo Formeln drin stehen und schreibe Rechner-Apps wo sich die Parameter einer Gleichung komfortabel ändern oder berechnen lassen wenn man andere Werte ändert und gib es in Fenstern auf dem Bildschirm aus. Kann für den PC oder auch Eierphone sein. Da gibts sicher noch reichlich Potential und der Vorteil, die Benutzung geht schneller, als wenn man sich erst mit einer Formel beschäftigen, evtl. noch was umstellen muss, dass ja auch eine Fehlerquelle hätte, die man so ausschließen/ minimieren könnte. Über den Ton hier würde ich mich nicht sonderlich aufregen. Sind teilweise ja auch pubertierende unreife Jünglinge darunter denen es an Streicheleinheiten und Aufmerksamkeit mangelt. Manche werden auch nie Erwachsen. Entweder drauf eingehen und es schlimmer machen oder ignorieren, mehr kann man einfach nicht tun. In anderen Threads geht sogar manchmal richtig die Post ab wenn mal wieder ein Krieg der Eitelkeiten ausbricht.
Für mich ist Desktopprogrammierung (z.B. in C oder C++) was KOMPLETT anderes als Firmwareprogrammierung (z.B. in C oder C++) und das obwohl es eine relativ große Schnittmenge von Programmiersprachen gibt. Mir macht Desktopprogrammierung (Arbeiten mit GUI-Frameworks) sowas von überhaupt keinen Spaß, aber in Firmware-Programmierung finde ich spät abends kein Ende, so spannend ist es. "Mir macht Programmieren Spaß" halte ich deswegen für etwas zu pauschal. Sicher, dass dir "LowLevel Programmierung" Spaß macht, wenn du kein Spaß am "LowLevel" (also der Hardware) hast? ... Als "LowLevel Programmierer" sollte man schon Ahnung von der Hardware haben (wozu nicht nur der Mikrocontroller zählt).
Es kommen doch hier immer wieder Anfragen von Leuten die nichts können und trotzdem die schwierigsten Projekte realisieren wollen. ...Such dir eins raus :) Also ich könnte ein Smart Meter gebrauchen der: -Stromfluss von mechanischen und elektronischen Stromzählern (PV-Anlage+Ferienwohnung) aufzeichnet -Inhalt des Heizöltanks erfasst -vielleicht auch noch ein paar Temperaturfühler -graphisch aufbereitet -und über ein Webinterface zur verfügung stellt. auf einem RaspPi bitte ;)
Tobias L. schrieb: > bis zu "Mini-PCs" wie das Rasperry Pi alles sein. Also ich beschäftige mich derzeit mit einem WlanRouter mit OpenWRT drauf ( http://wiki.openwrt.org/toh/tp-link/tl-mr3020 ) Da hat man zwar in Form von Linux dann auch schon ein OS drauf, aber mit dem Programmieren auf einem PC ist es doch kaum zu vergleichen. Man bewegt sich in einer wunderbaren kleinen Kiste, die doch erstaunlich schnell ist, nicht zu komplex und man kann jede Menge Unsinn anstellen. Bin z.B. im Moment dabei mit I2C über GPIOs zu spielen und habe zum Ziel meinen eigenen kleinen Treiber in C für einen I2C Portexpander schreiben (dummerweise gibts anscheinend grad in den aktuellen OpenWRT Sourcen einen Bug der den I2C-Treiber zerfetzt, zumindest will das Übersetzen nicht mehr so wie es noch vor ein paar Tagen wollte) Außerdem hat Linux den Vorteil, dass man auch Python nutzen kann und sich somit das (cross)compilieren spart.
Simon S. schrieb: > Tobias L. schrieb: >> bis zu "Mini-PCs" wie das Rasperry Pi alles sein. > Also ich beschäftige mich derzeit mit einem WlanRouter mit OpenWRT drauf > ( http://wiki.openwrt.org/toh/tp-link/tl-mr3020 ) > > Da hat man zwar in Form von Linux dann auch schon ein OS drauf, aber mit > dem Programmieren auf einem PC ist es doch kaum zu vergleichen. Man > bewegt sich in einer wunderbaren kleinen Kiste, die doch erstaunlich > schnell ist, nicht zu komplex und man kann jede Menge Unsinn anstellen. Mit "LowLevel" Mikrocontrollerprogrammierung im eigentlichen Sinne hat das aber auch nicht mehr viel am Hut.
Such doch hier im Forum mal nach der Wordclock. Da bekommst du die Hardware und alles drum herum. Löten musst du trotzdem, aber das wirst du ja können. Aber dort brauchst du dir um die Schaltung keinen Kopf machen, weil sie schon mehrere 100-mal überall funktioniert. Ein bisschen Hardware basteln ist das schon, da wirst du aber bei dem Hobby nie herum kommen. Aber dann kannst du deine eigene Software dafür schreiben. Ist vielleicht nicht auf dem hohen Niveau, wie du es dir wünscht, aber so bekommt man erstmal ein Gefühl dafür. Ich hab meine Hardware für meine Wordclock selbst zusammengestellt, wenn auch in Anlehnung an den Schaltplan von hier. Aber es war auch mein erstes eigenes Projekt und ich habe unheimlich viel gelernt, auch wenn man zuerst denkt, soviel ist das doch gar nicht. Zum Schluss habe ich über ein halbes Jahr gebraucht, bis meine Uhr so lief, wie sie sollte. Ich würde dir das so empfehlen. MfG Dennis
Tobias L. schrieb: > Mein "Problem" ist, dass ich halt eigentlich nicht auf einem so hohen > Level Programmieren will - d.h. Games etc. heisst ja immer unter einem > Betriebssystem und meist ja auch mit ner "höheren" Sprache wie C# oder > Java. Nö, kommt auf das System an. Nimm Dir eine alte Spielkonsole oder einen Homecomputer und dann kannst Du mit Assembler zeigen was Du kannst. :-)
Hab von der Arbeit n Teildefektes Display (leichte streifen) mit Tasten von einen Danfoss-Wechselrichter mitgenommen, da wir es sowieso nur weggeworfen hätten. Beim Öffnen stellte sich heraus, dass die Platine mehrere Tasten hatte als von außen zu sehen war. Auch einige LEDs mit drauf. Darauf befindet sich ein ATMEGA169PA. Auf der Rückseite des Displays befindet sich ein 9-Poliger Stecker (wie RS232 bzw. COM-Anschluss vom PC). hatte die idee, daraus nen Gameboy zu machen, falls möglich :P Leider fehlen mir die Kenntnisse und die Zeit. Falls Interesse wäre ich bereit, das Teil per Post zu versenden ^^ im Dateianhang die Bilder (einmal die "abgespeckte" Version - so wie es ist) und einmal die erweiterte version mit mehreren Tasten und LEDs (wie auf der Platine bestückt). Evtl. könnte ich noch ein Display auftreiben, jedoch defekt (evtl. nur ne kleinigkeit)
Hier noch paar Bilder vom Innenleben (per Webcam, da Speicherkarte für normale Cam nicht zur Hand is)
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.





