Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 441

Für den raspberry pi 4 modell b, 3 modell a +, 3 modell b +, 3 modell b, 2 modell b, 1 modell b +, 1 modell a +, zero w and zero
Inhaltsverzeichnis

Werbung

slotPointBY;
float
float
linePoint;
float
depth;
maxRange;
int
int
minRange;
int
value;
Slider(float
ax,
slotPointAX
slotPointAY
slotPointBX
slotPointBY
maxRange
=
minRange
=
value
=
v;
linePoint
=
slotPointBX);
depth
=
(slotPointBY
}
void
show(){
rectMode(CORNERS);
fill(200);
stroke(255,0,0);
rect(slotPointAX, slotPointAY, slotPointBX, slotPointBY);
fill(255,0,0);
rect(slotPointAX, slotPointAY, linePoint, slotPointBY);
fill(200);
textSize(depth);
text(minRange, slotPointAX, slotPointBY+depth);
text(maxRange, slotPointBX, slotPointBY+depth);
text(value, linePoint, slotPointAY);
}
int dragPoint(float
if(mx>=slotPointAX
value
=
linePoint
}
return
value;
}
}
Wie es funktioniert?
Hier haben wir eine Slider-Klasse erstellt und sie als WIDGET fungieren lassen.
Slider(ax, ay, bx, by, min, max, v)
In der Deklaration muss es in 7 Parametern übergeben werden.
Die ersten vier Parameter bestimmen die Größe des Widgets, gefolgt von den Koordinaten (x1, y1) des Startpunkts in
der oberen linken Ecke und (x2, y2) in der unteren rechten Ecke.
Die letzten drei Parameter bestimmen seinen Zahlenbereich (min bis max) und den Anfangswert.
Es hat zwei Methoden, die Wirkung von dragPoint() besteht darin, den Schieberegler verschiebbar zu machen
und den aktuellen Positionswert des Schiebereglers zurückzugeben.
1.11. Spielen Sie mit der Verarbeitung
float
ay,
float
bx,
=
ax;
=
ay;
=
bx;
=
by;
max;
min;
slotPointAX;// + map(value, minRange, maxRange, slotPointAX,
-
slotPointAY)
mx,
float
my){
&&
mx<=slotPointBX
int(map(mx,slotPointAX,slotPointBX,minRange,maxRange));
=
map(value,minRange,maxRange,slotPointAX,slotPointBX);
float
by,
int
min,
0.75;
*
&&
my>=slotPointAY
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
int
max,
int
v){
&&
my<=slotPointBY){
437

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis