Viele Anfänger machen gern den Fehler und vergessen der Picaxe beim Programieren als erstes mitzuteilen ,
welcher Pin denn eigentlich was sein soll.
Laut Manual steht zwar , das durch manche Befehle sich die Pins selbstständig als Ein- oder Ausgang definieren.
Ich empfehle jedoch , es sich zur Gewohnheit zu machen , dennoch immer am Anfang erst die Pins definitiv
als Ein-oder Ausgang festzulegen.
Der Editor bietet im Menu die Möglichkeit : Simulate ( deutsch: Simulator )
Wenn man jetzt mal nur den Befehl : Pause 100
programmiert und den Simulator startet , kann man wunderbar erkennen , das alle Pins immer erst Eingänge sind.
Alle Pins die ein Ausgang sind , werden flach dargestellt , alle Pins die ein Eingang sind als Button.
Da bei der 08M2 der Pin C.0 der serielle Ausgang ist , wird dieser als einziger bereits flach , als Ausgang ,dargestellt.
Mit dem Befehl : let dirs ( deutsch: setze Richtung ) wird der Picaxe mitgeteilt welcher Pin was sein soll.
Man kann jetzt einen Wert dezimal angeben , jedoch wäre diese Schreibweise recht umständlich bzw. unübersichtlich.
Da die Pins vom Hersteller wie das Binärsystem angeordnet sind , bietet sich die binäre Schreibweise hierbei an.
Binärsystem : Bit 7----Bit6-----Bit5-----Bit4-----Bit3-----Bit2-----Bit1-----Bit0
Picaxe Pins : Pin x.7--Pin x.6--Pin x.5--Pin x.4--Pin x.3--Pin x.2--Pin x.1--Pin x.0
Da bei der 08M2 die Pin3 und Pin5 von haus aus Eingänge sind, ließen sich nur noch die Pins 1 , 2 , 4 als Ausgang defineren.
Dies würde dann als Befehl wie folgt aussehen :
Let Dirs = %000010110 ( wichtig dabei ist das Vorzeichen : % )