Herunterladen Diese Seite drucken

Arduino Alvik Bedienungsanleitung Seite 39

Werbung

user-manual-de.md
Die Funktion
color_calibration
zu kalibrieren. Die Kalibrierung kann vor einem weißen oder schwarzen Hintergrund durchgeführt
werden.
color_calibration(background: str = 'white')
Eingaben: background: Eine Zeichenkette, die die Hintergrundfarbe für die Kalibrierung angibt. Kann
"weiß" oder "schwarz" sein.
2. Ruft den rohen Sensorwert ab
Die Funktion
get_color_raw
Sensordaten vor jeglicher Verarbeitung oder Beschriftung. Sie kann für fortgeschrittene Anwendungen
nützlich sein, bei denen präzise Farbdaten benötigt werden.
get_color_raw()
Ausgaben: color: Die Rohdaten des Farbsensors.
3. Ruft den etikettierten Sensorwert ab
Die Funktion
get_color_label
Diese Funktion verarbeitet die rohen Sensordaten und wandelt sie in eine für den Menschen lesbare
Bezeichnung um, wie z.B. "rot", "blau", "grün", usw. Sie vereinfacht die Verwendung von Farbdaten für
die meisten Anwendungen. Allerdings geht dabei etwas Flexibilität verloren, da die Farben zur
nächstgelegenen beschrifteten Farbe gruppiert werden.
get_color_label()
Ausgaben: color: Die Bezeichnung der Farbe, wie sie vom Sensor erkannt wurde. Dies können sein: 'BLACK',
'GREY', 'BLACK',
'LIGHT
'ORANGE', 'RED'.
Benutzungsbeispiel
Hier ein Beispiel für die Verwendung der Funktion
bringt, in einer geraden Linie zu laufen, drei verschiedene Farben (ohne Weiß) zu erkennen, anzuhalten und
die erkannten Farben jede Sekunde über die serielle Schnittstelle zu übermitteln:
from
arduino_alvik
import
time
from
time
import
# Initialization
alvik = ArduinoAlvik()
wird verwendet, um den Farbsensor für eine genaue Farberkennung
gibt die Rohdaten des Farbsensors zurück. Dies sind die direkten
gibt die Bezeichnung der Farbe zurück, die der Sensor erkannt hat.
GREY', 'WHITE', 'YELLOW',
import
ArduinoAlvik
sleep
'LIGHT
GREEN', 'BLUE', 'VIOLET', 'BROWN',
in einem Skript, das den Roboter dazu
get_color_label
39 / 70
2024-11-14

Werbung

loading

Diese Anleitung auch für:

Akx00066