}
pinMode(slidePin, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
while(1){
// slide switch high, led1 on
if(digitalRead(slidePin)
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
printf("LED1
delay(100);
}
// slide switch low, led2 on
if(digitalRead(slidePin)
digitalWrite(led2, LOW);
digitalWrite(led1, HIGH);
printf(".....LED2
delay(100);
}
}
return
0;
}
Code Erklärung
if(digitalRead(slidePin)
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
printf("LED1
}
Wenn der Schieber nach rechts gezogen wird, sind der mittlere und der rechte Stift verbunden. Der Raspberry Pi liest
einen hohen Niveau am mittleren Pin, sodass die LED1 an und die LED2 aus ist
if(digitalRead(slidePin)
digitalWrite(led2, LOW);
digitalWrite(led1, HIGH);
printf(".....LED2
}
Wenn der Schieber nach links gezogen wird, sind der mittlere und der linke Pins verbunden. Der Raspberry Pi zeigt
einen niedrigen Wert an, sodass die LED2 leuchtet und die LED1 aus ist
Für Python-Sprachbenutzer
Schritt 2: Gehen Sie in den Ordner der Kode.
cd /home/pi/davinci-kit-for-raspberry-pi/python
Schritt 3: Ausführen.
sudo python3 2.1.2_Slider.py
Während der Code ausgeführt wird, schalten Sie den Schalter links ein, und die gelbe LED leuchtet auf. rechts leuchtet
das rote Licht auf.
1.8. 2 Eingabe
==
1){
on\n");
==
0){
on\n");
==
1){
on\n");
==
0){
on\n");
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
165