PWM Problem

Gast #317924
Lesenswert?
• ▲
▼
kann mir bitte jemand n kleines programm in C schreiben?
haben ein schulprojekt angefangen und ich brauche ein programm womit
ich meinen lüfter ansteuer...

habe an OC1A einen transistor angeschlossen der den lüfter steuert.
also die ansteuerung geht soweit.. habs mit ner while-schleife
getestet..

vll wäre ja jemand so nett und schreibt mir n kleenen programm-
wenn ich ne vorlage hab versteh ich es besser... glaub ich ;)

danke schon mal
Gast #317926
Lesenswert?
• ▲
▼
Lol.
Netter versuch, aber viel zu plump. Deine Hausaufgabe macht dir hier
bestimmt keiner. Ausserdem versteh ich noch nicht mal wirklich wo dein
Problem liegt. Der Lüfter dreht sich. Fertig. Was soll er denn sonst
noch? Von nem Themperaturfühler oder einer Nachlaufsteuerung ist ja
nichts gesagt.
Grenz mal dein Problem etwas genauer ein, und frag ob jemand ne Idee
hat, nicht ob dir jemand ne Musterlösung bastelt.
Sebastian
Gast #317927
Lesenswert?
• ▲
▼
> kann mir bitte jemand n kleines programm in C schreiben?
1
#include <stdio.h>
2
int main(void)
3
{
4
    printf("Hallo, Welt\n");
5
    return 0;
6
}

> haben ein schulprojekt angefangen und ich brauche ein programm
> womit ich meinen lüfter ansteuer...
>
> habe an OC1A einen transistor angeschlossen der den lüfter
> steuert. also die ansteuerung geht soweit.. habs mit ner
> while-schleife getestet..

aha.

> vll wäre ja jemand so nett und schreibt mir n kleenen programm-
> wenn ich ne vorlage hab versteh ich es besser... glaub ich ;)

Wenn alles funktioniert, für was brauchst du dann eine Vorlage?
Gast #317929
Lesenswert?
• ▲
▼
Krasse Vorlage...
Mal sehen, was der Lehrer dazu sagt.
Da frage ich mich aber, welche Lehrer auf solche Ideen kommen.
Ich hab damals die Informatik-AG belegt, und in Pascal oder Basic
programmieren gelernt.
Da waren die Aufgaben von einer Woche zur nächsten überschaubar.
Aber "einfach mal" ne PWM hinlegen, finde ich schon gewagt.
Vielleicht haben aber auch gewisse Schüler lieber irgendwas anderes
gemacht...
Gast #317930
Lesenswert?
• ▲
▼
"Ich hab damals die Informatik-AG belegt, und in Pascal oder Basic
programmieren gelernt."
Hatte ich auch, ist aber nicht mehr zeitgemäß (hoffentlich erschlägt
mich jetzt keiner^^)

"Aber "einfach mal" ne PWM hinlegen, finde ich schon gewagt."
Naja, soooo schwierig ist ein Software-PWM auch nicht in C zu
programmieren - zumal die Grundlagen dazu bestimmt im Unterricht
besprochen wurden...
Gast #317932
Lesenswert?
• ▲
▼
Ich hatte an der Oberstufe Computertechnik als Wahlfach in der zwölften
Klasse. In der elften war es sogar Pflicht (war ein technisches
Gymnasium), und da hatten wir noch das Vergnügen, mit 8086-Prozessoren,
512kB RAM und 10MB Festplatte das Programmieren zu lernen. Naja, für die
Miniprogramme hätt auch ein C64 noch gereicht. Im zweiten Jahr wurden
die alten Dinger durch brandneue 486er ersetzt, auf denen wir dann
heimlich Doom installieren und spielen konnten :)
Den Vogel abgeschossen hat aber einer meiner Mitschüler, der im
Unterricht die Plastikkappen von den Tasten der Tastatur rausgefummelt
und in anderer Konstellation wieder eingesetzt hat. Der hat dann einen
tierischen Anschiss vom Rektor bekommen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.