P5js Funktionen für die Kommunikation mit dem Arduino Board: Unterschied zwischen den Versionen

Aus DDSWiki
Wechseln zu: Navigation, Suche
(Beispielverwendung)
Zeile 3: Zeile 3:
 
== Beispielverwendung ==
 
== Beispielverwendung ==
 
<pre>
 
<pre>
 +
 
function setup() {
 
function setup() {
 
   createCanvas(720, 400);
 
   createCanvas(720, 400);
  noStroke();
 
  c = color(230);
 
  background(c);
 
 
   sensoren = new Sensoren();
 
   sensoren = new Sensoren();
  x = width/2;
 
 
}
 
}
  
 
function draw() {
 
function draw() {
+
   messwertPotentiometer = sensoren.getPotentiometer();
   x = sensoren.getPotentiometer();
+
}
  y = sensoren.getPotentiometer2();
 
  
 
</pre>
 
</pre>

Version vom 11. August 2020, 18:08 Uhr

sensorBoard.js

Beispielverwendung


function setup() {
  createCanvas(720, 400);
  sensoren = new Sensoren();
}

function draw() {
  messwertPotentiometer = sensoren.getPotentiometer();
}

Vorhandene Funktionen

getPotentiometer()

  • Gibt den Potentiometer-Wert zurück, der an A0 angeschlossen ist
  • Gibt -1 zurück, wenn nicht der Potentiometer nicht angeschlossen ist

restPotentiometer()

  • Setzt den Potentiometer-Wert auf -1 zurück
  • Diese Funktion ist für uns nur bedingt nützlich

getPotentiometer2()

  • Gibt den Potentiometer-Wert zurück, der an A4 angeschlossen ist
  • Gibt -1 zurück, wenn nicht der Potentiometer nicht angeschlossen ist

restPotentiometer2()

  • Setzt den Potentiometer-Wert auf -1 zurück
  • Diese Funktion ist für uns nur bedingt nützlich

getLDR()

restLDR()

getRFID()

resetRFID()

getAnalog2()

resetAnalog2()

getAnalog3()

resetAnalog3()

getDigital4()

resetDigital4()

getDigital5()

resetDigital5()

getTouch()

resetTouch()

getReleased()

resetReleased()

getButton()

resetButton()

getTemperature()

resetTemperature()