Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 213

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

digitalWrite(ADC_DIO,1);
digitalWrite(ADC_CLK,1);
//Single End mode
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,1);
digitalWrite(ADC_CLK,1);
......
Der Arbeitsprozess der Funktion ist in 2.1.4 Potentiometer beschrieben.
while(1){
x_val
=
get_ADC_Result(0);
y_val
=
get_ADC_Result(1);
btn_val
=
digitalRead(BtnPin);
printf("x = %d, y = %d, btn =
delay(100);
}
VRX und VRY des Joysticks sind mit CH0 bzw. CH1 des ADC0834 verbunden. Daher wird die Funktion getResult()
aufgerufen, um die Werte von CH0 und CH1 zu lesen. Dann sollten die gelesenen Werte in den Variablen x_val und
y_val gespeichert werden. Lesen Sie außerdem den Wert von SW des Joysticks und speichern Sie ihn in der Variablen
Btn_val. Schließlich sollen die Werte von x_val, y_val und Btn_val mit der Funktion print() gedruckt werden.
Für Python-Sprachbenutzer
Schritt 2: Gehen Sie zum Ordner der Kode.
cd
/home/pi/davinci-kit-for-raspberry-pi/python/
Schritt 3: Ausführen.
sudo python3 2.1.6_Joystick.py
Nachdem die Kode ausgeführt wurde, drehen Sie den Joystick, und die entsprechenden Werte von x, y, Btn werden
auf dem Bildschirm angezeigt.
Code
Bemerkung: Sie können den folgenden Code Ändern/Zurücksetzen/ Kopieren/Ausführen/Stoppen. Zuvor müssen
Sie jedoch zu einem Quellcodepfad wie davinci-kit-for-raspberry-pi\\python gehen.
import
RPi.GPIO
as
import
ADC0834
import
time
BtnPin
=
22
def
setup():
# Set the GPIO modes to BCM Numbering
GPIO.setmode(GPIO.BCM)
GPIO.setup(BtnPin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
ADC0834.setup()
1.8. 2 Eingabe
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
GPIO
%d\n", x_val, y_val, btn_val);
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
(Fortsetzung auf der nächsten Seite)
209

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis