Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 220

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

SunFounder Da Vinci Kit
digitalWrite(ADC_DIO,sel);
digitalWrite(ADC_CLK,1);
digitalWrite(ADC_DIO,1);
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,1);
for(i=0;i<8;i++)
{
digitalWrite(ADC_CLK,1);
digitalWrite(ADC_CLK,0);
pinMode(ADC_DIO, INPUT);
dat1=dat1<<1
}
for(i=0;i<8;i++)
{
dat2
=
dat2
digitalWrite(ADC_CLK,1);
digitalWrite(ADC_CLK,0);
}
digitalWrite(ADC_CS,1);
pinMode(ADC_DIO, OUTPUT);
return(dat1==dat2)
}
int
main(void)
{
uchar analogVal;
if(wiringPiSetup()
printf("setup wiringPi failed
return
1;
}
softPwmCreate(LedPin,
pinMode(ADC_CS,
pinMode(ADC_CLK, OUTPUT);
while(1){
analogVal
=
printf("Current analogVal :
delay(100);
softPwmWrite(LedPin, analogVal);
delay(100);
}
return
0;
}
Code Erklärung
Die Koden hier sind die gleichen wie in 2.1.4 Potentiometer. Wenn Sie weitere Fragen haben, lesen Sie bitte die
Kode-Erklärung von 2.1.4 Potentiometer.c für Details.
216
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
|
digitalRead(ADC_DIO);
|
((uchar)(digitalRead(ADC_DIO))<<i);
delayMicroseconds(2);
delayMicroseconds(2);
?
dat1
: 0;
==
-1){
//when initialize wiring failed,print messageto screen
!");
0, 100);
OUTPUT);
get_ADC_Result(0);
%d\n", analogVal);
(Fortsetzung der vorherigen Seite)
Kapitel 1. Über das Da Vinci Kit

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis