Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 143

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

return;
}
for
(int
i
=
0; i
{
pinMode(motorPin[i], OUTPUT);
}
stepSpeed
=
(60000000
loop();
}
Code Erklärung
int
rolePerMinute
=
int
stepsPerRevolution
int
stepSpeed
=
0;
rolePerMinute: Umdrehungen pro Minute sollte die Drehzahl des in diesem Kit verwendeten Schrittmotors 0 bis 17
betragen.
stepPerRevolution: Die Anzahl der Schritte für jede Umdrehung und der in diesem Kit verwendete Schrittmotor
benötigen 2048 Schritte pro Umdrehung.
stepSpeed: Die für jeden Schritt verwendete Zeit. In main () weisen wir ihnen die folgenden Werte zu: (60000000 /
rolePerMinute) / stepPerRevolution (60.000.000 us = 1 Minute)
void
loop()
{
char
direction
while
(1)
{
printf("select motor direction a=anticlockwise, c=clockwise:
direction=getchar();
if
(direction
{
printf("motor running
break;
}
else if
(direction
{
printf("motor running
break;
}
else
{
printf("input error, please try
}
}
while(1)
{
rotary(direction);
}
}
Die Funktion loop () ist grob in zwei Teile unterteilt (zwischen zwei während (1)):
Der erste Teil besteht darin, den Schlüsselwert zu erhalten. Wenn ‚a' oder ‚c' erhalten wird, verlassen Sie die Schleife
und stoppen Sie die Eingabe.
1.7. 1 Ausgabe
<
4; i++)
/
rolePerMinute)
15;
=
2048;
=
'0';
==
'c')
clockwise\n");
==
'a')
anti-clockwise\n");
/
stepsPerRevolution;
again!\n");
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
");
139

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis