Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 219

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.2.1/
Schritt 3: Kompilieren Sie der Kode.
gcc 2.2.1_Photoresistor.c -lwiringPi
Schritt 4: Führen Sie die ausführbare Datei aus.
sudo ./a.out
Wenn die Kode ausgeführt wird, variiert die Helligkeit der LED in Abhängigkeit von der Lichtintensität, die der
Fotowiderstand erfasst.
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
LedPin
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);
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);
SunFounder Da Vinci Kit
C-Code funktioniert nicht?
(Fortsetzung auf der nächsten Seite)
215

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis