Hallo,
und zwar soll ein Freund von mir zu diesem Code:
eine Ausarbeitung schreiben, da allerdings meine Java-Kenntnisse lediglich auf 4 stunden Schulunterricht basieren und ich ansonsten nur C++ hatte komm ich auch nicht so recht weiter...
Die Aufgabenstellung ist wiefolgt:
a) Erklärung der einzelnen Programmblocke
1. Erläuterung der Schleifedurchläufe
2. Datentypen (Gibts ja nur Integer)
3. Deklarationen
4. usw.
b) welche verwendteten Programmiertechniken sind aus der OOP? (Das wären dann Funktionen und Klassen oder?)
Ich wäre sehr dankbar wenn mir jemand weiterhelfen könnte
Lg Jessi
und zwar soll ein Freund von mir zu diesem Code:
Java:
import jcontrol.ui.vole.Frame;
import jcontrol.ui.vole.Label;
import jcontrol.ui.vole.Button;
import jcontrol.ui.vole.event.ActionEvent;
import jcontrol.io.Display;
import jcontrol.io.PWM;
public class dimmfunktion extends Frame
{
Label ueberschrift;
Button heller;
Button dunkler;
Display lcd = new Display();
int i = 0;
int frequency = 2000;
int channel = 0;
public dimmfunktion()
{
//Hintergrundbeleuchtung einschalten
lcd.clearDisplay();
jcontrol.io.Backlight.setBrightness(255);
//Objekterzeugung und Ausgabe auf dem LCD
ueberschrift = new Label ("Auswahl der Dimmfunktion" ,0,5,128,10, ueberschrift.ALIGN_CENTER);
heller = new Button("heller", 10, 15, 40, 13);
dunkler= new Button("dunkler", 10, 30, 40, 13);
heller.setActionListener(this);
dunkler.setActionListener(this);
this.add(ueberschrift);
this.add(heller);
this.add(dunkler);
this.show();
PWM.setFrequency(frequency);
PWM.setActive(channel, true);
}
//Dimmfunktion über PWM
public void onActionEvent (ActionEvent event)
{
if (event.getSource() == heller)
{
i = i+20;
if (i >256)
{
i=256;
}
PWM.setDuty(channel, i);
}
if (event.getSource() == dunkler)
{
i = 1-20;
if (i<0)
{
i=0;
}
PWM.setDuty(channel, i);
}
}
public static void main (String[] args)
{
new dimmfunktion();
}
}
Die Aufgabenstellung ist wiefolgt:
a) Erklärung der einzelnen Programmblocke
1. Erläuterung der Schleifedurchläufe
2. Datentypen (Gibts ja nur Integer)
3. Deklarationen
4. usw.
b) welche verwendteten Programmiertechniken sind aus der OOP? (Das wären dann Funktionen und Klassen oder?)
Ich wäre sehr dankbar wenn mir jemand weiterhelfen könnte
Lg Jessi
Zuletzt bearbeitet von einem Moderator: