Herunterladen Inhalt Inhalt Diese Seite drucken

Für Benutzer In C-Sprache - SunFounder Da Vinci Kit Bedienungsanleitung

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

Für Benutzer in C-Sprache
Schritt 2: Gehen Sie zum Ordner der Kode.
cd
/home/pi/davinci-kit-for-raspberry-pi/c/2.1.6/
Schritt 3: Kompilieren Sie die Kode.
gcc 2.1.6_Joystick.c -lwiringPi
Schritt 4: Führen Sie die ausführbare Datei aus.
sudo ./a.out
Nachdem die Kode ausgeführt wurde, drehen Sie den Joystick, und die entsprechenden Werte von x, y, Btn werden
auf dem Bildschirm angezeigt.
Bemerkung: Wenn es nach dem Ausführen nicht funktioniert, lesen Sie bitte
Code
#include
<wiringPi.h>
#include
<stdio.h>
#include
<softPwm.h>
typedef
unsigned char
typedef
unsigned int
#define
ADC_CS
#define
ADC_CLK
#define
ADC_DIO
#define
BtnPin
uchar get_ADC_Result(uint channel)
{
uchar i;
uchar dat1=0, dat2=0;
int
sel
=
channel
int
odd
=
channel
&
pinMode(ADC_DIO, OUTPUT);
digitalWrite(ADC_CS, 0);
// Start bit
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,1);
digitalWrite(ADC_CLK,1);
//Single End mode
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,1);
digitalWrite(ADC_CLK,1);
// ODD
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,odd);
digitalWrite(ADC_CLK,1);
//Select
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,sel);
1.8. 2 Eingabe
uchar;
uint;
0
1
2
3
>
1
&
1;
1;
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
SunFounder Da Vinci Kit
C-Code funktioniert nicht?
(Fortsetzung auf der nächsten Seite)
207

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis