hab da mit meinem Pi regler nach ewigkeit ja hinbekommen, wollte jetzt nochn manuellen schalter fürn notfall anbauen (schnell und langsam), mitner if then elseif else verzweigung,.
allerdings springt er mir immer in den else teil, also egal wie ich die taster anschliesse
hier der bissle code
wollte vom port nen pullup von 10k gegen Gnd anschliessen und dann mit dem schalter 5V dagegen schalten so wies auf mehrern Seiten beschrieben ist.
allerdings springt er mir immer in den else teil, also egal wie ich die taster anschliesse
hier der bissle code
Code:
Config Portc.4 = Input 'halbupm
Config Portc.5 = Input 'vollupm
'Namen Zuweisen
Halfupm Alias Portc.4
Fullupm Alias Portc.5
If Halfupm = 1 Then
Change1 = 130
Change2 = 130
Print "halbe Drehzahl vorraus!";
Print
Elseif Fullupm = 1 Then
Change1 = 255
Change2 = 255
Print "Volle Drehzahl vorraus!";
Print
Else
Piregel1 = Piregler(ist_temp1 , Change1) 'funktion regler aufrufen
Piregel2 = Piregler(ist_temp2 , Change2) 'funktion regler aufrufen
Change1 = Piregel1 'in typ word wandeln
Change2 = Piregel2 'in typ word wandeln
End If
Compare1b = Change1 'Change1 'Gehäuselküfter 'weisst compare1a den wert von Change zu
Compare1a = Change2 'Kühlerlüfter 'weisst compare1a den wert von Change zu
wollte vom port nen pullup von 10k gegen Gnd anschliessen und dann mit dem schalter 5V dagegen schalten so wies auf mehrern Seiten beschrieben ist.