Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 348

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
int
check(){
i=0;i<LENS;i++){
for(int
if(password[i]!=testword[i])
{return
0;}
}
return
1;
}
Überprüfen Sie die Richtigkeit des Passworts. Geben Sie 1 zurück, wenn das Passwort korrekt eingegeben wurde, und
0, wenn nicht.
Für Python-Sprachbenutzer
Schritt 2: Verzeichnis wechseln.
cd
/home/pi/davinci-kit-for-raspberry-pi/python/
Schritt 3: Ausführen.
sudo python3 3.1.9_PasswordLock.py
Nachdem der Kode ausgeführt wurde, wird über die Tastatur das Kennwort eingegeben: 1984. Wenn auf dem LCD1602
die Meldung "RICHTIG" angezeigt wird, ist das Kennwort nicht falsch. Andernfalls wird "FALSCHER SCHLÜS-
SEL" 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
import
LCD1602
##################### HERE IS THE KEYPAD LIBRARY TRANSPLANTED FROM Arduino ###########
#
#class Key:Define some of the properties of Key
class
Keypad():
def
__init__(self, rowsPins, colsPins, keys):
self.rowsPins
self.colsPins
self.keys
=
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(self.rowsPins, GPIO.OUT, initial=GPIO.LOW)
GPIO.setup(self.colsPins, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
def
read(self):
pressed_keys
for
i, row
GPIO.output(row, GPIO.HIGH)
for
j, col
index
344
GPIO
=
rowsPins
=
colsPins
keys
=
[]
in
enumerate(self.rowsPins):
in
enumerate(self.colsPins):
=
i
len(self.colsPins)
*
+
j
(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