veit
21.02.2006, 15:59
ich habe für ein spielzeug ein einfaches codeschloss mit 4 kippschaltern gebaut.
funktioniert auch alles prima.
jetzt will ich den eingegebenen code im eeprom speichern, damit er beim ausschalten erhalten bleibt.
zuerst eine sub zum speichern:
Sub Speichern
Code1 = Pina.2
Code2 = Pina.5
Code3 = Pina.6
Code4 = Pina.7
Writeeeprom Code1 , 10
Writeeeprom Code2 , 11
Writeeeprom Code3 , 12
Writeeeprom Code4 , 13
End Sub
und dann beim code überprüfen:
Sub Defuse
Readeeprom Code1 , 10
Readeeprom Code2 , 11
Readeeprom Code3 , 12
Readeeprom Code4 , 13
If Code1 = Pina.2 And Code2 = Pina.5 And Code3 = Pina.6 And Code4 = Pina.7 Then
Do ....
und hier ist das problem, bascom sagt invalid datatype ....
ich habe die variablen code1 bis code4 als byte dimensioniert ...
ich hab auch schon in der if schleife alles umgedreht, also if pina.2 = code1 usw...
???
kenn mich mit datentypen nicht so aus ....
funktioniert auch alles prima.
jetzt will ich den eingegebenen code im eeprom speichern, damit er beim ausschalten erhalten bleibt.
zuerst eine sub zum speichern:
Sub Speichern
Code1 = Pina.2
Code2 = Pina.5
Code3 = Pina.6
Code4 = Pina.7
Writeeeprom Code1 , 10
Writeeeprom Code2 , 11
Writeeeprom Code3 , 12
Writeeeprom Code4 , 13
End Sub
und dann beim code überprüfen:
Sub Defuse
Readeeprom Code1 , 10
Readeeprom Code2 , 11
Readeeprom Code3 , 12
Readeeprom Code4 , 13
If Code1 = Pina.2 And Code2 = Pina.5 And Code3 = Pina.6 And Code4 = Pina.7 Then
Do ....
und hier ist das problem, bascom sagt invalid datatype ....
ich habe die variablen code1 bis code4 als byte dimensioniert ...
ich hab auch schon in der if schleife alles umgedreht, also if pina.2 = code1 usw...
???
kenn mich mit datentypen nicht so aus ....