Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 55

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

delay(300);
digitalWrite(pins[j],LOW);
}
}
void
evenLedBarGraph(void){
for(int
i=0;i<5;i++){
j=i
2+1;
int
*
digitalWrite(pins[j],HIGH);
delay(300);
digitalWrite(pins[j],LOW);
}
}
void
allLedBarGraph(void){
for(int
i=0;i<10;i++){
digitalWrite(pins[i],HIGH);
delay(300);
digitalWrite(pins[i],LOW);
}
}
int
main(void)
{
if(wiringPiSetup()
printf("setup wiringPi failed
return
1;
}
for(int
i=0;i<10;i++){
pinMode(pins[i], OUTPUT);
digitalWrite(pins[i],LOW);
}
while(1){
oddLedBarGraph();
delay(300);
evenLedBarGraph();
delay(300);
allLedBarGraph();
delay(300);
}
return
0;
}
Code Erklärung
int
pins[10]
=
{0,1,2,3,4,5,6,8,9,10};
Erstellen Sie ein Array und weisen Sie es der Pin-Nummer zu, die dem LED-Balkendiagramm (0,1,2,3,4,5,6,8,9,10)
entspricht. Das Array wird zur Steuerung der LED verwendet.
void
oddLedBarGraph(void){
for(int
i=0;i<5;i++){
int
j=i
2;
*
digitalWrite(pins[j],HIGH);
delay(300);
digitalWrite(pins[j],LOW);
}
}
Lassen Sie die LED an der ungeraden Stelle des LED-Balkendiagramms der Reihe nach leuchten.
1.7. 1 Ausgabe
==
-1){
//when initialize wiring failed,print message to screen
!");
//make led pins' mode is output
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
51

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis