• Station 4 - Lösungen
  • anonym
  • 27.03.2024
  • Naturwissenschaft
  • 8, 9, 10
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.

In­ter­ak­ti­ve Kunst mit einem Po­ten­tio­me­ter

Bei die­ser Sta­ti­on sollst du dein ei­ge­nes in­ter­ak­ti­ves Kunst­werk mit Hilfe eines Po­ten­tio­me­ters er­schaf­fen. Dabei kannst du einen in Pro­ces­sing pro­gram­mier­ten Code mit dem Po­ten­tio­me­ter steu­ern.

Ein Bei­spiel für ein so ge­schaf­fe­nes Kunst­werk kannst du in Ab­bil­dung 1 sehen.

Be­ar­bei­te die fol­gen­den Auf­ga­ben, um dein ei­ge­nes in­ter­ak­ti­ves Werk zu kre­ieren.

Ab­bil­dung 1: Bei­spiel für ein mit Hilfe eines Po­ten­tio­me­ters ge­schaf­fe­nes Kunst­werk.

1
Lies dir die Sei­ten 48 - 52 im Be­gleit­heft durch. Folge der Schritt-​für-Schritt-Anleitung und stel­le eine Ver­bin­dung zwi­schen Pro­ces­sing und der Arduino-​IDE her.
2
Lies dir die Er­klä­run­gen für die neuen Pro­gram­mier­be­feh­le auf den Sei­ten 53 + 54 im Be­gleit­heft durch. Be­schrei­be kurz, wofür die fol­gen­den Be­feh­le ver­wen­det wer­den.

er­for­der­lich für die Da­ten­über­tra­gung zwi­schen Pro­ces­sing und der Arduino-​IDE

bil­det eine Klas­se für das Ob­jekt my­Port, wor­über Daten ge­sen­det und emp­fan­gen wer­den

spei­chert die emp­fan­ge­nen Daten

wählt den ent­spre­chen­den Port (hier: 0) aus, bei der Standard-​Baud-Rate von 9600

star­tet die Da­ten­über­tra­gung mit der Standard-​Baud-Rate

sen­det ge­wünsch­tes OUTPUT-​Signal an den Port

3
Lies dir die Seite 55 im Be­gleit­heft durch und ver­schal­te mit Hilfe der ge­le­se­nen In­for­ma­ti­o­nen das Po­ten­tio­me­ter.
4
Nutze die zuvor er­lern­ten In­for­ma­ti­o­nen und schrei­be den Arduino-​Code und lade ihn hoch, um die Daten des Po­ten­tio­me­ters an Pro­ces­sing sen­den zu kön­nen.

Hier wird der Wert des ana­lo­gen Pins als OUTPUT-​Signal an den Port ge­sen­det.

5
Nun ist es an der Zeit den Processing-​Code zu schrei­ben. Nutze dafür das ge­sam­te ge­sam­mel­te Wis­sen aus den vor­he­ri­gen Pro­jek­ten.

  • Im Sketch-​Fenster soll eine far­bi­ge Linie ent­lang der x-​Richtung von links nach rechts wan­dern.
  • Wenn die Linie am rech­ten Rand des Fens­ters an­ge­kom­men ist, soll eine neue far­bi­ge Linie wie­der am lin­ken Rand star­ten. Du kannst nach dei­nen Wün­schen be­lie­big viele Far­ben ver­wen­den.
  • In y-​Richtung soll sich die Linie ent­spre­chen der Werte, die über das Po­ten­tio­me­ter an Pro­ces­sing ge­sen­det wer­den, be­we­gen. In­te­grie­re dafür die in Auf­ga­be 2 be­schrie­be­nen Pro­gram­mier­be­feh­le in dei­nen Code.
6
Lies dir Seite 56 im Be­gleit­heft durch und er­gän­ze die serialEvent-​Funktion in dei­nem Code.
x