Forum: Mikrocontroller und Digitale Elektronik Tutorial abgeschlossen, was nun?


von Frischling (Gast)


Lesenswert?

Hallo,

ich habe gerade das GCC-Tutorial (von hier) abgeschlossen.
Jetzt habe ich zwar etwas kenntnisse, aber so richtig "schlau" fühle ich 
mich noch nicht.
Ich habe ein STK-500 als entwicklungs Board.
Wie würdet Ihr weiter machen? bzw. was empfehlt ihr mir?

Auch einfache Versuche wie LED PWM oder ähnliches, mit hilfestellung 
z.B. ein Tut, würden mich weiterbringen. Das meiste was ich aber finde, 
sind fertige Projekte die doch schon sehr umfangreich sind.

Ich hoffe Ihr könnt mir weiterhelfen.

Mit freundlichen Grüßen
Der Frischling

von Michael H. (michael_h45)


Lesenswert?

Frischling schrieb:
> ich habe gerade das GCC-Tutorial (von hier) abgeschlossen.
glaub ich nicht.
aus zwei gründen...

> Auch einfache Versuche wie LED PWM oder ähnliches, mit hilfestellung
> z.B. ein Tut, würden mich weiterbringen. Das meiste was ich aber finde,
> sind fertige Projekte die doch schon sehr umfangreich sind.
...zum einen hättest du dann das tutorial über pwm gelesen

und zum anderen würde dir der kopf vor ideen brennen, was man jetzt 
anfangen kann.

von Jens T. (Gast)


Lesenswert?

Dann überleg Dir etwas, was Du gern umsetzen möchtest. Es sollte Dir 
"schaffbar" erscheinen. Dabei wirst Du auf Probleme stoßen - und aus der 
Lösung der Probleme wirst Du lernen.

von Oliver (Gast)


Lesenswert?

Habe Lösung, suche Problem...

Wenn du überhaupt keine Anwendung für deinen neu erworbenen Kenntnisse 
hast, wird es schwierig.

Ansonsten kauf dir doch etwas zusätzliche Hardware, z.B. ein LCD-Display 
und ein Poti. Und dann versuche, die Poti-Stellung auf dem LCD als 
Zahlenwert darzustellen. Fertige Tutorials für so etwas gibt es zwar 
nicht, aber Hilfestellungen dazu findest du da, wo es alle 
Hilfestellungen für solche Probleme gibt: per google in Internet. Da 
gibt es Datenblätter, fertigen Sourcecode zum Anpassen, Schaltpläne, und 
vieles mehr. Suchen und finden muß man genauso lernen, wie das 
Programmieren. Mach es zu deinem Projekt ;)

Oliver

von Harald W. (wilhelms)


Lesenswert?

Frischling schrieb:

> ich habe gerade das GCC-Tutorial (von hier) abgeschlossen.

> Wie würdet Ihr weiter machen?

Mit etwas Suche im Netz solltest Du jede Menge C-Programme finden.
Die solltest Du versuchen, zu analysieren oder auch abzuwandeln.
Gruss
Harald

von Frischling (Gast)


Lesenswert?

@ Michael H.
Dann sag mir doch bitte wo ich das pwm Tut finde.
Ja mir brennt der Kopf wirklich vor Ideen, deshalb habe ich ja überhaupt 
das Tutorial gemacht. Da ich einiges mit uC's realisieren will, aber 
diese Ideen einfach noch zu kompliziert sind.
Aber danke schon mal, dann werd ich mich an ein paar schnitpseln code 
mal versuchen zu verstehen, bzw. versuchen selber was hinzubekommen :)

von Clemens M. (panko)


Lesenswert?

Ich weiß manchmal ist es schwierig von "ich habe Lust 'etwas' zu machen" 
auf etwas konkretes zu kommen ;-)


Was häst du von:

- Drehencoder in Betrieb nehmen,
- damit Wert einstellen und
  a) auf oben erwähntem Display zur Anzeige bringen
  b) auf einen pwm Ausgang geben
- mit dem pwm Ausgang eine led dimmen
- mit dem Drehencoder ein mini menu bedienen (nämlich 3 Zahlenwerte 
einstellen)
- mit diesen 3 Zahlenwerten 3 unabhängige pwm Signale erzeugen
- damit eine rgb led ansteuern.

- aus x-leds ein Lauflicht machen,
- aus x rgb leds ein Lauflicht machen.

- die Helligkeit einer led über pwm konstant halten, also regeln

usw. dabei hast du viele Baustellen, die einzeln überschaubar sind, dich 
aber ganz bestimmt einige Wochen beschäftigen. Je mehr du selber 
rausklamüserst, desto länger behaupte ich mal.

Und dabei habe ich Motoren, i2c Bus, Grafikdisplay und was weiß ich noch 
gar nicht gelistet, sondern nur den Themenkreis "led".

von Hans (Gast)


Lesenswert?

Wenn du auch Interesse an Elektronik/Leistungselektronik hast, wie wäre 
es mit der Inbetriebnahme und anschließender Regelung eines simplen 
Tiefsetzstellers?

Das Gate-Signal für den MOSFET kommt dann vom uC. Über Taster kannst du 
z.B. den Tastgrad einstellen und somit die Ausgangsspannung. Später 
kannst du dann eine Regelung implementieren usw. usf.

Gruß

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Frischling schrieb:
> Dann sag mir doch bitte wo ich das pwm Tut finde.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM

von Michael H. (michael_h45)


Lesenswert?


von Karl H. (kbuchegg)


Lesenswert?

Frischling schrieb:
> Hallo,
>
> ich habe gerade das GCC-Tutorial (von hier) abgeschlossen.

Was genau verstehst du unter 'abgeschlossen'?

Heißt das, du hast es dir vollständig durchgelesen?
Oder hast du dir nach jedem Kapitel mal überlegt was man damit anfangen 
könnte und einfach mal drauflos experimentiert?

Wenn man zb den ersten Teil bis zum Port Pin I/O hat, drängt sich doch 
förmlich mal auf ein paar LED an einen Port anzuschliessen und die 
gezielt ein/ausschalten. Von da ist es dann nicht mehr weit zu einem 
Lauflicht.
Kommt dann der ADC mit dazu, dann schreit das förmlich danach, dass man 
mit einem Poti die Geschwindigkeit des Lauflichts einstellen kann.
Dann alles umbauen auf Timer. Diverse verschiedene Lauflichtsequenzen 
über Taster umschaltbar machen.
Ist erst mal ein LCD im Spiel, potenzieren sich schon die Möglichkeiten. 
Plötzlich kann man mit den Tastern eine Menüführung sich überlegen, mit 
der man die Lauflichter umschaltbar machen kann.
Auch immer beliebt ist eine Uhr, die am LCD still heimlich vor sich 
hintickt. Speziell dieser Themenkreis ist hervorragend geeignet um sich 
mal mit dem Timer so richtig vertraut zu machen. Von einer Uhr ist es 
dann nicht mehr weit zu einem Wecker, der um 7 Uhr morgens das 
LED-'Flutlicht' einschaltet. Oder die Umkehrung: eine Stoppuhr. Mit 
dieser Stoppuhr und 2 Lichtschranken könnte man dann zb 
Geschwindigkeiten messen oder wie lange ein Körper zum durchfallen einer 
Strecke benötigt.

etc. etc. So führt dann eines zum anderen.

Aber das Tutorial nur durchlesen, ist zu wenig. Davon hast du nichts. 
Aber aus dem Tutorial ergeben sich mit den verschiedenen Kapiteln 
unzählige Möglichkeiten. Und wenn dir dann immer noch nichts einfällt, 
dann sieh dir halt mal im Forum ein paar Beiträge an. Jeden Tag posten 
unzählige ANfänger Fragen zu ihrem konkreten Problem. Auch da gewinnt 
man so manche Idee.

von oldmax (Gast)


Lesenswert?

Hi
Na das ist doch was....
Frischling schrieb:
> Ja mir brennt der Kopf wirklich vor Ideen, deshalb habe ich ja überhaupt
>
> das Tutorial gemacht. Da ich einiges mit uC's realisieren will, aber
>
> diese Ideen einfach noch zu kompliziert sind.
>
> Aber danke schon mal, dann werd ich mich an ein paar schnitpseln code
>
> mal versuchen zu verstehen, bzw. versuchen selber was hinzubekommen :)

Auch wenn es kompliziert erscheint, dein Problem ist nicht: wo finde ich 
weitere Tutorials sondern wie ordne ich meine Gedanken.
Wenn du Ideen hast, dann nimm eine, die dir am Einfachsten erscheint. 
Dann schaust du, welche Tutorials den einzelnen Komponenten deines 
Projektes entsprechen und versuchst, diese auf deine Anforderung 
anzupassen. Dann geht es weiter. Und wenn dann Fragen auftauchen, 
nicht:"wer kann mir helfen" sondern "der Interrupt funktioniert nicht" 
unter Beilage des Programmes. Kurz beschreiben, was das Programm machen 
soll und wo der Fehler liegen könnte...
Es wird oft vergessen, das wir am anderen Ende der Welt sitzen und nicht 
neben dir. Wenn du auch nur eine deiner Ideen in Worte fassen würdest, 
dann hätest du  mit Sicherheit schon ein paar hilfreiche Links erhalten. 
#
Gruß oldmax

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
Noch kein Account? Hier anmelden.