Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 190

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,1);
digitalWrite(ADC_CLK,0);
digitalWrite(ADC_DIO,1);
Hier setzen Sie DIO zweimal auf 1, bitte ignorieren Sie es.
for(i=0;i<8;i++)
{
digitalWrite(ADC_CLK,1);
digitalWrite(ADC_CLK,0);
pinMode(ADC_DIO, INPUT);
dat1=dat1<<1
}
Stellen Sie in der ersten for() - Anweisung DIO in den Eingangsmodus, sobald der fünfte Impuls von CLK von einem
hohen Niveau in einen niedrigen Niveau umgewandelt wurde. Dann beginnt die Konvertierung und der konvertierte
Wert wird in der Variablen dat1 gespeichert. Nach acht Taktperioden ist die Konvertierung abgeschlossen.
for(i=0;i<8;i++)
{
dat2
=
dat2
digitalWrite(ADC_CLK,1);
digitalWrite(ADC_CLK,0);
}
Geben Sie in der zweiten for() - Anweisung die konvertierten Werte nach weiteren acht Taktperioden über DO aus und
speichern Sie sie in der Variablen dat2.
digitalWrite(ADC_CS,1);
pinMode(ADC_DIO, OUTPUT);
return(dat1==dat2)
return(dat1==dat2) ? dat1 : 0 wird verwendet, um den während der Konvertierung erhaltenen Wert mit dem Ausgabe-
wert zu vergleichen. Wenn sie gleich sind, geben Sie den Konvertierungswert dat1 aus. Andernfalls wird 0 ausgegeben.
Hier ist der Workflow von ADC0834 abgeschlossen.
softPwmCreate(LedPin,
Die Funktion besteht darin, mithilfe von Software einen PWM-Pin, LedPin, zu erstellen, dann die anfängliche Impuls-
186
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
delayMicroseconds(2);
|
digitalRead(ADC_DIO);
|
((uchar)(digitalRead(ADC_DIO))<<i);
delayMicroseconds(2);
delayMicroseconds(2);
?
dat1
: 0;
0, 100);
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