Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 66

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(SDI,
0x80
Ordnen Sie die Datendaten SDI (DS) in Bits zu. Hier nehmen wir an, dass dat = 0x3f (0011 1111, wenn i = 2, 0x3f 2
Bits nach links (<<) verschiebt. 1111 1100 (0x3f << 2) & 1000 0000 (0x80) = 1000 0000 ist wahr.
digitalWrite(SRCLK, 1);
Der Anfangswert von SRCLK wurde auf 0 gesetzt, und hier wird er auf 1 gesetzt, um einen Anstiegsflankenimpuls zu
erzeugen und dann das DS-Datum in das Schieberegister zu verschieben.
digitalWrite(RCLK, 1);
Der Anfangswert von RCLK wurde auf 0 gesetzt, und hier wird er auf 1 gesetzt, um eine ansteigende Flanke zu
erzeugen und dann Daten vom Schieberegister zum Speicherregister zu verschieben.
while(1){
for(i=0;i<16;i++){
printf("Print %1X on
hc595_shift(SegCode[i]);
delay(500);
}
}
In dieser for-Schleife verwenden wir „%1X", um i als Hexadezimalzahl auszugeben. Wenden Sie i an, um den ent-
sprechenden Segmentcode im SegCode[]-Array zu finden, und verwenden Sie hc595_shift(), um den SegCode in das
Schieberegister des 74HC595 zu übergeben.
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 1.1.4_7-Segment.py
Nachdem der Code ausgeführt wurde, wird die 7-Segment-Anzeige 0-9, A-F angezeigt.
Code
Bemerkung: Sie können den folgenden Code Ändern/Zurücksetzen/ Kopieren/Ausführen/Stoppen. Zuvor müssen
Sie jedoch zu einem Quellcodepfad wie davinci-kit-for-raspberry-pi\\python gehen.
import
RPi.GPIO
as
import
time
# Set up pins
SDI
=
17
RCLK
=
18
SRCLK
=
27
# Define a segment code from 0 to F in Hexadecimal
# Common cathode
62
&
(dat
<<
i));
Segment\n", i);
GPIO
// %X means hex output
(Fortsetzung auf der nächsten 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