Inhalte zur Vorlesungswoche #2, Einführung in die Ingenieurwissenschaften im Wintersemester 2024/25
(EN google-translate)
(PL google-translate)
Themen heute:
|
1 Rückblick auf die Themen der letzten Lehrveranstaltung
In der letzten Woche wurde
|
Der aktualisierte DAY BY DAY - Eintrag findet sich hier:
04_WS2024_25/01_ING_day_by_day/01_ING_Do_26_09_2024
h4
2 Vorstellen des Gesamtkonzepts
|
Hier ist ein entsprechendes Übersichtsschaubild dazu:
Bild 0-1: Übersichtsschaubild -- Linienverfolgung ist eine mögliche von vielen Anwendungen.
|
|
Zur Verbindung mit eduroam unter Linux ist es nötig, ein Python-Skript laufen zu lassen, das bereits in Ihrem Downloads-Ordner liegen sollte. Führen Sie deshalb folgende Schritte aus:
Öffnen Sie ein Terminal und wechseln darin mit folgendem Befehl in den Downloads-Ordner: cd ~/Downloads Führen Sie dann folgenden Befehl aus: python eduroam-linux-THB.py Folgen Sie den Anweisungen in den sich öffnenden Fenstern.
Code 0-1: Schritte um sich mit eduroam zu verbinden.
Erfahrungsgemäß funktioniert die Anmeldung auf eduroam an den Laptops nicht bei allen. In diesem Fall werden die nötigen Dateien mit USB-Sticks auf den Leptops übertragen.
..oder probieren Sie es von Hand:
Bild 0-2: Einstellungen für die Einrichtung des Funknetzwerkes eduroam (Beispiel)
Bild 0-3: Einstellungen für die Einrichtung des Funknetzwerkes eduroam (Beispiel, Sicherheit)
Sollte eine fremde Person bei der automatischen Anmeldung mit eduroam eingetragen sein, so ersetzen Sie bitte die login-Daten durch Ihre eigenen!
Löschen Sie die eduroam-Verbindung am Ende der Lehrveranstaltung wieder, da die Laptops auch von anderen Studierendengruppen verwendet werden. h4 4 Einführung in Processing an den Laptops
|
Studentische Beispiele:
int x = 0;
int y = 0;
public void setup()
{
size(640,480);
frameRate(100);
}
public void draw()
{
background(0,110,145);
fill(190,0,65);
stroke(50,155,50);
ellipse(x,100,30,30);
fill(100,100,55);
ellipse(50,y,30,30);
fill(55,0,200);
ellipse(x,y,x,y);
x=x+1;
y=y+2;
if(x>width) x=0;
if(y>width) y=1;
}
Code 0-2: Beispiel 1
int x = 0;
int y = 0;
public void setup()
{
size(1200,1200);
frameRate(120);
}
public void draw()
{
background(130,70,130);
fill(255,255,255);
stroke(130,70,130);
ellipse(x+20,200,30,30);
ellipse(x,100,30,30);
ellipse(x+10,150,30,30);
ellipse(x+30,250,30,30);
ellipse(x+40,300,30,30);
ellipse(x+50,350,30,30);
ellipse(x+60,400,30,30);
ellipse(x+70,450,30,30);
ellipse(200,y+200,30,30);
ellipse(100,y+100,30,30);
ellipse(100,y+150,30,30);
ellipse(300,y+250,30,30);
ellipse(400,y+300,30,30);
ellipse(500,y+350,30,30);
ellipse(600,y+400,30,30);
ellipse(700,y+450,30,30);
x=x+200;
if(x>width) x=0;
y=y+200;
if(y>width) y=0;
}
Code 0-3: Beispiel 2
int x=0;
public void setup()
{
size(640,480);
frameRate(100);
}
public void draw()
{
background(155,200,100);
fill(255,0,0);
stroke(0,0,255);
ellipse(x,100,30,30);
x=x+1;
if(x>width) x=0;
fill(255,0,255);
stroke(0,0,255);
ellipse(0,x,30,30);
x=x+1;
if(x>width) x=0;
}
Code 0-4: Beispiel 3
int x = 0;
int y = 0;
int z = 0;
public void setup()
{
size(640,480);
frameRate(1000);
}
public void draw()
{
background (180,210,210);
fill(0,130,200);
stroke(100, 100, 0);
ellipse(x,100,30,30);
x=x+1;
if(x>width)x=0;
fill (0,70,99);
ellipse (x,90,y,z);
y= y+41;
if (y>width)y=0;
z=z+1;
if (z>width)z=0;
}
Beispiel 4
h4
Code 0-5: 5 Videostreaming mit esp32 und Processing am Laptop
Auf folgender Seite finden Sie das gezipte Processing-Projekt "Saugbot101_Basis.zip":
06_Ing/01_Bauplan/11_Antriebstest
|
Anleitung Hotspot einrichten:
06_Ing/01_Bauplan/04_Hotspot
06_Ing/01_Bauplan/06_Lampe -- Screenshots zum Test der Fernsteuerung der LED auf dem esp32 über den Processing-Sketch.
Übung
|