sensorBoard.js
- Aktuelle Version der sensorBoard Library. Dem Link folgen und ein Duplikat erstellen, um eine neues Programmierobjekt mit Arduino-Verbindung zu erstellen
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()
- Gibt den Lichtsensor-Wert zurück
- Gibt -1 zurück, wenn nicht der Lichtsensor nicht angeschlossen ist
restLDR()
- Setzt den Lichtsensor-Wert auf -1 zurück
- Diese Funktion ist für uns nur bedingt nützlich
getRFID()
- Gibt zurück, welche RFID Tag zuletzt gelesen wurde
- -1 wenn kein RFID Tag gelesen wurde
resetRFID()
- Setzt den Wert auf -1 zurück.
getAnalog2()
- liefert den Messwert an A2 zurück
- wenn Messung nicht möglich -1
resetAnalog2()
- setzt den Messwert von A2 auf -1 zurück
getAnalog3()
- liefert den Messwert an A3 zurück
- wenn Messung nicht möglich -1
resetAnalog3()
- setzt den Messwert von A3 auf -1 zurück
getDigital4()
- liest den Messwert an D4 --> also 0 oder 1
- wenn Messung nicht möglich -1
resetDigital4()
- setzt den Messwert an D4 auf -1 zurück
getDigital5()
- liest den Messwert an D4 --> also 0 oder 1
- wenn Messung nicht möglich -1
resetDigital5()
- setzt den Messwert an D5 auf -1 zurück
getTouch()
- liefert den zuletzt berührten Port des Capacitive Touch Sensors zurück
- -1 wenn nichts berührt wurde
resetTouch()
- setzt den zuletzt berührten Port des Capacitive Touch Sensors auf -1
getReleased()
- liefert den zuletzt wieder losgelassenen Port des Capacitive Touch Sensors zurück
resetReleased()
- setzt den zuletzt wieder losgelassenen Port des Capacitive Touch Sensors auf -1
getButton()
- liefert 1, wenn der Knopf gedrückt ist
- liefert 0, wenn der Knopf nicht gedrückt ist
resetButton()
- setzt den Wert des Knopfes auf -1
getTemperature()
- Liefert die aktuelle Temperatur in Grad Celsius
- -1 wenn kein Wert gelesen werden kann
resetTemperature()
- setzt die Temperatur auf -1
- wahrscheinlich für uns nur bedingt sinnvoll