Kann ich das so im Protokoll schreiben?

Hey,

wir programmieren/-bauen gerade in der Schule in Einzelarbeit einen Linienfolger und einen Erkundungsroboter. Vorab müssen wir die technische Funktionsweise protokollieren, weshalb ich euch bitten würde mir mitzuteilen, ob ihr grobe Form/-Logik Fehler entdeckt. Thanks!

=>

Damit der Linienfolger seine ihm zugeschriebene Aufgabe erfüllen kann macht man sich zunutze, dass helle/-dunkle Oberflächen Licht variierend reflektieren. Links und rechts neben den DC-Motoren an der Grundplatte werden zwei Fotowiderstände, sowie in relativer Nähe zwei LEDs installiert, welche auf die zu befahrende Oberfläche zeigen. Um eindeutige Werte vom Fotowiderstand nutzen zu können, bestrahlt man die Fläche vor dem Fotowiderstand jeweils mit der LED, damit der Kontrast der beiden Farben klar messbar wird. Nun messen die Fotowiderstände, welcher mit dem Arduino Uno R3 verbunden sind, konstant die eingehenden Reflektionswerte der Oberfläche. Überfährt der Linienfolger nun die schwarze Leitlinie an einer Stelle, so sinkt die Reflektion der LED und der Widerstand des Fotowiderstandes steigt an. Dieser Anstieg bis über eine definierte Grenze wird im Sketch erkannt/-ausgewertet und führt anschließend zu einem beschleunigen des DC-Motors, welcher sich auf der Seite des LDRs mit den gestiegenen Werten befindet. Wird der Wert wieder unterschritten auf beiden Seiten befindet sich der Linienfolger genau auf der Leitlinie und fährt mit konstanter Geschwindigkeit weiter.

Schule, Technik, IT, Roboter, programmieren, Chemie, Physik, Protokoll, Technologie, Wirtschaft und Finanzen
Funktionsgleichung berechnen mittels Annäherung?

Hallo Mathematiker.

Da ich mich momentan etwas eingehender mit Data Science und KI beschäftige möchte ich gerade auf Jux mal ein Wettervorhersage-Programm schreiben welches mir basierend auf den vorangegangenen Tagen/Wochen, das Wetter von morgen und übermorgen vorhersagt.

Bevor jetzt wissenschaftliche Einwände kommen, dass dies kaum zu seriösem Erfolg führen wird. Es geht hierbei nur um den Lerneffekt!

Dabei wollte ich jetzt erst einmal mit den Temperaturen anfangen. Also einfach die maximalen Tagestemperaturen.

Aber hier kam dann bei mir die Frage auf: Wie stellt man eigentliche eine entsprechende Funktionsgleichung auf? Diese wird ja keiner wirklichen Funktion entsprechen, zumindest keiner offensichtlichen, sondern dürfte sehr viele Grade haben.

Auch das x ist ja im Grunde halb-flexible. Ob die Punkte jetzt x=1,2,3,4,... oder x=20,27,34,41,... folgen ist mir einerlei, so lange ich weiß welches x den nächsten und übernächsten Tag darstellt.

Angenommen ich hätte jetzt ein paar Beispieldaten von einer Woche (die stimmen nicht, sind nur schnell hingetippt):

(15/13), (16/9), (17/7), (18/12), (19/14), (20/22), (21/15)

und wollte mir damit nun per Annäherung die Funktionsgleichung ermitteln, wie ginge das?

Mit OpenOffice und Excel kann man sich ja z. B. in einem Diagramm die berechnete Funktionsgleichung mit Bestimmtheitsmaß anzeigen lassen. Allerdings nur für lineare oder exponentielle Gleichungen usw., aber nichts was für meine Zwecke zu gebrauchen wäre.

Wie macht man sowas? Gibt es online vielleicht bereits einen Rechner dafür? Oder kennt jemand eine Bibliothek (bestenfalls Python) wo sowas integriert ist?

Vielen Dank für hilfreiche Antworten.

Schule, Mathematik, programmieren, Funktion, Informatik, Stochastik, Funktionsgleichung, Analysis, Data Science
Dark-Mode White-Mode Schalter Position verschieben?

Guten Abend, ich benötige Hilfe bei einer Website, die ich derzeit programmiere. Ich versuche einen "Dark-Mode" An-Aus Schalter hinzuzufügen. Dabei stoße ich derzeit auf ein Problem: Ich würde den betreffenden 'Knopf' zum ändern der Hintergrundfarbe gerne an den oberen, rechten Seitenrand verschieben, jedoch finde ich nicht den richtigen Befehl an der richtigen Stelle dazu. Ihr kennt euch sicherlich besser mit so etwas aus. Vielen Dank schon mal im Voraus.

(Entschuldigung für die fehlende Formatierung, die Nachricht hätte sonst zu viele Zeichen) + (CSS-Datei befindet sich in den Kommentaren)

Hier der Code der HTML-Seite:

<html lang="de">
<head>
<meta charset=utf-8>
<title>Test-Titel(Tab)</title>
<link rel="Stylesheet" href="TestSeite.css">
</head>
<body>

<form>

<!-- LOGO -->

<div class="Logo">

<a href="https://www.google.com/"> <img src="ImpressumsSymbol (sklein).png"> </a>

</div>

<!-- ----- -->

<!-- HIER BEFINDET SICH DIE FRAGE -->

<input id="dark-mode" class="toggle" type="checkbox" name="Dark mode" role="switch" value="on">

<div class="curtain"></div>

<!-- UEBERSCHRIFT -->

<div class="Ueberschrift">

<h1> <b> ÜBERSCHIRFT </b> </h1>

<h2> IMPRESSUM </h2>

</div>

<!-- ----- -->

<!-- BUTTONS -->

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<!-- ----- -->

<!-- KONTAKT -->
<div class="Impressum">

<h2> <u> TEXT </u> </h2>

</div>

<center>

<p>
<strong>
TEXT
</strong>
<br>
TEXT
<br>
TEXT
</p>
<p>
TEXT
<br>
TEXT
</p>

<p> TEXT </p>

</center>
<!-- ----- -->
<!-- IMPRESSUM -->
<div class="Impressum">

<h2> <u> IMPRESSUM </u> </h2>

<h3>TEXT</h3>

<p> TEXT
<br>
TEXT
<br>
TEXT
</p>
<p> TEXT
<br>
TEXT
</p>

<p>
<strong>
TEXT
</strong>
<br>
TEXT
</p>

<h2>TEXT</h2>
<p> TEXT
<br>
TEXT
<br>
TEXT
</p>
<p>
<a href="https://www.google.com/" class="link">TEXT</a>

</p>
<p>
TEXT
</p>

<h3>Haftung für Inhalte</h3>
<p>
TEXT
</p>
<p>
TEXT
</p>

<h3>TEXT</h3>
<p>
TEXT
</p>
<p>
TEXT
</p>

<h3>TEXT</h3>
<p>
TEXT
</p>
<p>
TEXT
</p>

</div>

<!-- ----- -->





</form>

</body>

</html>
Computer, Technik, HTML, programmieren, CSS, Technologie
Zugriff auf die Eigenschaften einer inneren Klasse eines JSON Files?

Hy Leude, meine Aufgabenstellung sieht so aus:

Erstellen einer person.json mit einem Object nach dem Schema meiner "Person" Klasse. (siehe Code)

Mittels gson lib gilt es nun das Object in JSON Format auszulesen und ein äquivalentes Object vom Typ "Person" zu generieren, um auf alle Eigenschaften zugreifen zu können.

Mein Problem ist, dass der Aufbau der "Person" Klasse eine innere Klasse "Adresse" mit Daten zu der Adresse beinhaltet. Ich weiß nicht wie ich auf diese Adress-Daten zugreifen kann, die anderen Eigenschaften des "Personen" Objects kann ich problemlos mit der toString ausgeben.

//Code Klasse
class Person {

    String Titel;
    String Vorname;
    String Nachname;
    int Alter;

    public Person(String titel, String vorname, String nachname, int alter) {
        Titel = titel;
        Vorname = vorname;
        Nachname = nachname;
        Alter = alter;
    }

    public class Adresse {
        int PLZ;
        String Ort;
        String Strasse;
        int Hausnummer;

        public Adresse(int PLZ, String ort, String strasse, int hausnummer) {
            this.PLZ = PLZ;
            Ort = ort;
            Strasse = strasse;
            Hausnummer = hausnummer;
        }

        @Override
        public String toString() {
            return "Adresse{" +
                    "PLZ=" + PLZ +
                    ", Ort='" + Ort + '\'' +
                    ", Strasse='" + Strasse + '\'' +
                    ", Hausnummer=" + Hausnummer +
                    '}';
        }
    }


    @Override
    public String toString() {
        return "Person{" +
                "Titel='" + Titel + '\'' +
                ", Vorname='" + Vorname + '\'' +
                ", Nachname='" + Nachname + '\'' +
                ", Alter=" + Alter +
                '}';
    }
}

//JSON File: person.json
{
  "Titel": "Der Gruene",
  "Vorname": "Radar",
  "Nachname": "Gast",
  "Alter": 120,
  "Adresse": {
    "PLZ": 37,
    "Ort": "Der Einsame Berg",
    "Strasse": "Eichenallee",
    "Hausnummer": 7
  }
}
//Main Code
JsonReader reader2 = new JsonReader(new FileReader("person.json"));


//   System.out.println("\nreader of the person.json:\n"+reader2);

Person person = gson.fromJson(reader2, Person.class);


System.out.println("\nfirst object layer of person.json converted to person object\n" + person);
//Output
first object layer of person.json converted to person object
Person{Titel='Der Gruene', Vorname='Radar', Nachname='Gast', Alter=120}


Process finished with exit code 0
Computer, programmieren, Java, JSON

Meistgelesene Beiträge zum Thema Programmieren