Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 38

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
include
<wiringPi.h>
Die Hardware-Laufwerksbibliothek wurde für die C-Sprache von Raspberry Pi entwickelt. Das Hinzufügen dieser
Bibliothek fördert die Initialisierung der Hardware und die Ausgabe von I/O ports, PWM usw.
#include
<stdio.h>
Standard I/O Bibliothek. Die Pintf-Funktion zum Drucken der auf dem Bildschirm angezeigten Daten wird von dieser
Bibliothek realisiert. Es gibt viele andere Leistungsfunktionen, die Sie erkunden können.
#define LedPin 0
Pin GPIO17 der T_Erweiterungskarte entspricht dem GPIO0 in WiringPi. Weisen Sie Ledpin GPIO0 zu, was GPIO0
im zukünftigen Kode darstellt.
if(wiringPiSetup()
printf("setup wiringPi failed
return
1;
Dadurch wird wiringPi initialisiert und geht davon aus, dass das aufrufende Programm das wiringPi Nummerierungs-
schema verwendet.
Diese Funktion muss mit Root-Rechten aufgerufen werden. Wenn die Initialisierung der Verkabelung fehlgeschlagen
ist, drucken Sie die Nachricht auf dem Bildschirm. Die Funktion "Rückgabe" wird verwendet, um aus der aktuellen
Funktion herauszuspringen. Wenn Sie die Funktion Rückgabe in main () verwenden, wird das Programm beendet.
pinMode(LedPin, OUTPUT);
Stellen Sie LedPin als Ausgabe ein, um einen Wert darauf zu schreiben.
digitalWrite(LedPin, LOW);
Stellen Sie GPIO0 auf 0V (niedriger Niveau) ein. Da die Kathode der LED mit GPIO0 verbunden ist, leuchtet die LED
auf, wenn GPIO0 niedrig eingestellt ist. Im Gegenteil, stellen Sie GPIO0 als High-Level ein. DigitalWrite (LedPin,
HIGH): Die LED erlischt.
printf("...LED
off\n");
Die printf-Funktion ist eine Standardbibliotheksfunktion und ihr Funktionsprototyp befindet sich in der Header-Datei
„stdio.h". Die allgemeine Form des Aufrufs lautet: printf („Format Control String", Spalten der Ausgabetabelle).
Die Formatsteuerzeichenfolge wird verwendet, um das Ausgabeformat anzugeben, das in Formatzeichenfolge und
Nichtformatzeichenfolge unterteilt ist. Die Formatzeichenfolge beginnt mit ‚%', gefolgt von Formatzeichen, z. B.
‚% d' für die Ausgabe von Dezimalzahlen. Unformatierte Zeichenfolgen werden als Prototypen gedruckt. Hier wird
eine nicht formatierte Zeichenfolge verwendet, gefolgt von „n", einem Zeilenumbruchzeichen, das den automatischen
Zeilenumbruch nach dem Drucken einer Zeichenfolge darstellt.
delay(500);
Die Verzögerung (500) hält den aktuellen HIGH- oder LOW-Status für 500 ms.
Dies ist eine Funktion, die das Programm für einen bestimmten Zeitraum anhält. Und die Geschwindigkeit des Pro-
gramms wird von unserer Hardware bestimmt. Hier schalten wir die LED ein oder aus. Wenn es keine Verzögerungs-
funktion gibt, führt das Programm das gesamte Programm sehr schnell und kontinuierlich aus. Wir brauchen also die
Verzögerungsfunktion, um das Programm schreiben und debuggen zu können.
return
0;
34
==
-1){
!");
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