hio/nwt-gus-hi@0.0.2

Private project for school. German language warning. Big Thank you @marcoaita, @wayland.
NodeDescription
ausgabe-grove-4digit-textmodus
Node für das grove 4-digit-display. Es kann ein Text wiedergegeben werden. Texte mit mehr als 4 Ziffern werden gescrollt. Die Texteingabe hat eine maximale Länge.
ausgabe-grove-4digit-zahlenmodus
Node für das grove 4-digit-display. Es können Zahlen wiedergeben werden. Ganze Zahlen sind bis 9999 darstellbar. Negative ganze Zahlen bis -999 und Kommazahlen sind sinnvoll bis 99.99/-9.99 darstellbar. Der Doppelpunkt dient als Komma. Dies muss über Kommastellen aktiviert werden.
ausgabe-grove-4digit-datenmodus
Node für das grove 4-digit-display. Es kann jede Ziffer und der Doppelpunkt direkt angesprochen werden. Nur Zahlen sind möglich.
pwm-load-copy
Represents some actuator connected directly to a pin or through a BJT/FET/SSR which supports PWM power adjustment (e.g. a pump, fan, DC motor, or lamp)
relay-copy
Drives a generic relay module.
mechanical-switch-copy
Represents a switch which suffers from bouncing when engaged or disengaged (e.g., reed switch, push-button, mercury switch, bumper switch, rocker switch).
ausgabe-grove-led
Node zum Ansteuern einer LED. Die LED kann theoretisch an jedem digitalen Anschluss D2-D8 angeschlossen werden. Wenn man aber die Helligkeit dimmen möchte, muss die LED an D3, D4 oder D5 angeschlossen werden.
ultility-buzzer
A wrapper around the tone command for Arduino. It allows to use the buzzer on the Ks0183 keyestudio Multi-purpose Shield V1
ausgabe-grove-buzzer
Dieser Node steuert den Piezosummer (Buzzer) an. Der Piezosummer ist ein sehr einfacher Lautsprecher, der Töne einer bestimmten Höhe für eine bestimmte Zeit spielen kann. Eine Notentabelle mit passenden Tonhöhen kann unter: https://github.com/RodrigoDornelles/arduino-tone-pitch eingesehen werden. Dieser Node kann entweder einen Ton dauerhauft (Dauerton = true) oder Töne für eine bestimmte Zeit (Tondauer = x, und Ton mit Dauer = Pulse) spielen. Der Piezosummer macht immer Probleme mit der PWM-Funktion an den Pins D3 und D5. Dies bitte beachten. Original by: marcoaita
ausgabe-grove-oled-textmodus
Dieser Node steuert ein grove-OLED-Display an. Die Dimension des Displays ist 128x64 pixel. Es können insgesamt drei Zeilen Text dargestellt werden. Zu lange Worte/Sätze werden abgeschnitten. Der Text ist durch einen Rahmen umgeben.
utility-ssd1306-oled-i2c-device
Create SSD1306 OLED device.
utility-send-buffer-to-display
Push data currently in RAM to SSD1306 display. Drawing operations are not visible until this function is called. Call after each graphics command, or after a whole set of graphics commands, as best needed by one's own application.
utility-rotate-displayNo description
utility-clear-display
Clear contents of display buffer (set all pixels to off). Changes buffer contents only, no immediate effect on display. Follow up with a call to send-buffer-to-display, or with other graphics commands as needed by one's own application.
utility-draw-line
Draw a line. Data written to display buffer. To show content of display buffer on screen use node send-buffer-to-display.
utility-draw-rectangle
Draw a rectangle. Writes data to display buffer. To show content of display buffer on screen use node send-buffer-to-display.
utility-draw-rounded-rectangle
Draw a rounded rectangle. Writes data to display buffer. To show content of display buffer on screen use node send-buffer-to-display.
utility-draw-text
Writes string to display buffer. To show content of display buffer on screen use node send-buffer-to-display.
utility-grove-4digit-dataNo description
utility-grove-4digit-deviceNo description
utility-grove-4digit-drawnumberNo description
utility-grove-4digit-drawstringNo description
utility-grove-4digit-initNo description
utility-invert-display
Enable or disable display invert mode (white-on-black vs black-on-white). This has an immediate effect on the display, no need to use the send-buffer-to-display node -- buffer contents are not changed, rather a different pixel mode of the display hardware is used. When enabled, drawing BLACK (value 0) pixels will actually draw white, WHITE (value 1) will draw black.
ultility-grove-ultrasonic-deviceNo description
eingabe-grove-ultrasonic
Dieser Node misst die Entfernung in cm mit Hilfe eines Ultraschallsensors. Muss an einem digitalen Port angeschlossen werden. WICHTIG: DER SENSOR DARF NICHT AN/ABGESTECKT WERDEN, SOLANGE DER ARDUINO MIT SPANNUNG VERSORGT IST.
utility-read-grove-ultrasonicNo description
verarbeitung-textzusammen
Fügt zwei oder mehr Texte (strings) zusammen und gibt sie als ein Text (string) aus. Kann gezogen werden um mehr Eingabemöglichkeiten zu haben.
ultility-dht20-device
Create a dht20-device.
utility-dht20-read
Measure relative humidity and temperature.
utlility-dht20-init
Initialize dht20-device.
eingabe-grove-dht20-thermometer-hygrometer
Dieser Node misst die Temperatur und relative Luftfeuchtigkeit mit Hilfe eines DHT20 Thermometer-Hygrometers. Der DHT20-Sensor muss an einem freien I2C Anschluss angebunden werden. Die Ausgabe kann als Zahl (number) oder Text (string) erfolgen. Sensorbedingt reagiert die Node maximal alle 1.2s.
mechanical-switch-copy2
Represents a switch which suffers from bouncing when engaged or disengaged (e.g., reed switch, push-button, mercury switch, bumper switch, rocker switch).
utilitiy-analog-read-no-port-check
Reads analog signal value from board ADC port. Does not check if port is valid.
eingabe-potentiometer
Dieser Node liest den Wert von einem Potentiometer ab. Das Potentiometer sollte an einem analogen Eingang A0-A3 angeschlossen werden. Die abgelesenen Werte werden am Ausgang Wert ausgegeben und können zwischen 0 und 1 liegen.
eingabe-taster
Diese Node liest einen Taster ab und gibt den Status (gedrückt/nicht gedrückt) über Status als booleschen Wert (true/false) aus.
less-or-equal-copy
Outputs true if LHS <= RHS, and false otherwise
format-number-copy
Transforms a number into a string with specified precision
gate-copy
Allows values to pass through only if EN pin is set to true
pid-controller-copy
A proportional–integral–derivative controller. Computes fuzzy output value based on an actual current input value and the desired value.
verarbeitung-bedingung-wenn-dann
Dieser Node ist eine Bedingung. Wenn am Eingang "true" ankommt, dann ist die Bedingung wahr und der Wert von Wahr wird als Ergebnis ausgegeben. Wenn am Eingang "false" ankommt, dann ist die Bedingung falsch und der Wert von Falsch wird ausgegeben. Dieser Node wird of mit Vergleichsnodes für Zahlen kombiniert.
verarbeitung-vergleich-gleich
Vergleicht Zahl 1 mit Zahl 2 und gibt wahr "true" aus, wenn die Zahlen gleich sind. Sind sie nicht gleich, dann wird falsch "false" ausgegeben.
verarbeitung-vergleich-zwischen
Dieser Node überprüft ob eine Zahl zwischen dem Minimalwert und Maximalwert liegt. Liegt sie dazwischen, oder entspricht sie dem Minimalwert oder Maximalwert, wird als Ergebnis wahr "true" ausgegeben. Ansonsten wird falsch "false" ausgegeben.
verarbeitung-flip-flop
Permanently holds either 0 or 1
verarbeitung-flip-n-times
Dieser Node schaltet eine bestimmte Anzahl an Zyklen zwischen wahr "true" und falsch "false" um. Die Dauer von wahr und falsch kann durch Zeit an und Zeit aus bestimmt werden. Der Node kann auch mitzählen, in welchem Zyklus er gerade ist.
verarbeitung-vergleich-kleiner-gleich
Vergleicht Zahl 1 mit Zahl 2 und gibt wahr "true" aus, wenn die Zahl 1 kleiner oder gleich Zahl 2 ist. Ansonsten wird falsch "false" ausgegeben.
verarbeitung-vergleich-groesser-gleich
Vergleicht Zahl 1 mit Zahl 2 und gibt wahr "true" aus, wenn die Zahl 1 größer oder gleich Zahl 2 ist. Ansonsten wird falsch "false" ausgegeben.
verarbeitung-vergleich-groesser
Vergleicht Zahl 1 mit Zahl 2 und gibt wahr "true" aus, wenn die Zahl 1 größer Zahl 2 ist. Ansonsten wird falsch "false" ausgegeben.
verarbeitung-vergleich-kleiner
Vergleicht Zahl 1 mit Zahl 2 und gibt wahr "true" aus, wenn die Zahl 1 kleiner Zahl 2 ist. Ansonsten wird falsch "false" ausgegeben.
verarbeitung-switch-case
Gibt den Wert"n" aus an Ausgang, wenn n von Fall"n" dem "n" von Fall?entspricht. n = Zahl. Wenn nichts zutrifft wird der Wert von Standardfall ausgegeben.
utility-grove-motortreiber-deviceNo description
utility-grove-init-motortreiberNo description
utility-grove-drive-motortreiberNo description
ausgabe-grove-motortreiber
Der Node steuert einen Motortreiber. Dieser kann bis zu zwei DC-Motoren steuern (Motor1 und Motor2). Es ist wichtig einen 9V Akku oder Batterie anzuschließen. Der Arduino wird dann über den Motortreiber mit Spannung versorgt. Bei Problemen den Arduino neustarten.
To use the nodes in your project you should have the hio/nwt-gus-hi library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.