js und css einbinden

This commit is contained in:
Bernd Reuther 2021-03-03 22:00:04 +01:00
parent 8ba00075f0
commit e91efe81a6
7 changed files with 5 additions and 61 deletions

View File

@ -1,59 +0,0 @@
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
coil_A_1_pin = 12 # pink
coil_A_2_pin = 20 # orange
coil_B_1_pin = 16 # blau
coil_B_2_pin = 21 # gelb
#enable_pin = 7 # Nur bei bestimmten Motoren benoetigt (+Zeile 24 und 30)
# anpassen, falls andere Sequenz
StepCount = 8
Seq = list(range(0, StepCount))
Seq[0] = [1,0,0,0]
Seq[1] = [1,0,1,0]
Seq[2] = [0,0,1,0]
Seq[3] = [0,1,1,0]
Seq[4] = [0,1,0,0]
Seq[5] = [0,1,0,1]
Seq[6] = [0,0,0,1]
Seq[7] = [1,0,0,1]
#GPIO.setup(enable_pin, GPIO.OUT)
GPIO.setup(coil_A_1_pin, GPIO.OUT)
GPIO.setup(coil_A_2_pin, GPIO.OUT)
GPIO.setup(coil_B_1_pin, GPIO.OUT)
GPIO.setup(coil_B_2_pin, GPIO.OUT)
#GPIO.output(enable_pin, 1)
def setStep(w1, w2, w3, w4):
GPIO.output(coil_A_1_pin, w1)
GPIO.output(coil_A_2_pin, w2)
GPIO.output(coil_B_1_pin, w3)
GPIO.output(coil_B_2_pin, w4)
def forward(delay, steps):
for i in range(steps):
for j in range(StepCount):
setStep(Seq[j][0], Seq[j][1], Seq[j][2], Seq[j][3])
time.sleep(delay)
def backwards(delay, steps):
for i in range(steps):
for j in reversed(range(StepCount)):
setStep(Seq[j][0], Seq[j][1], Seq[j][2], Seq[j][3])
time.sleep(delay)
if __name__ == '__main__':
while True:
#delay = raw_input("Zeitverzoegerung (ms)?")
delay = 3
steps = raw_input("Wie viele Schritte vorwaerts? ")
forward(int(delay) / 1000.0, int(steps))
setStep(0,0,0,0)
steps = raw_input("Wie viele Schritte rueckwaerts? ")
backwards(int(delay) / 1000.0, int(steps))
setStep(0,0,0,0)

3
src/schrittmotor.py Normal file
View File

@ -0,0 +1,3 @@
import RPi.GPIO as GPIO
import time

View File

@ -2,9 +2,9 @@
<head> <head>
<title>RPi Web Server</title> <title>RPi Web Server</title>
<!-- Latest compiled and minified CSS --> <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="/css/bootstrap.min.css"> <link rel="stylesheet" href="/static/css/bootstrap.min.css">
<!-- Latest compiled and minified JavaScript --> <!-- Latest compiled and minified JavaScript -->
<script src="/js/bootstrap.min.js"></script> <script src="/static/js/bootstrap.min.js"></script>
</head> </head>
<body> <body>