Aufgabe 4.4.1: Definieren Sie den Digital-I/O-Pin 12 als Input und lesen Sie dessen Wert ein. Die Befehlsfolge hierfür lautet: 1c : reads digital pin #2 (c) % Befehl 48: Pin 12 als Input definieren: % Befehl '0m0' = char( [48 97+12 48] ) >> pin = 12; >> val=0; % 'input' => 48 + val = '0' >> fwrite( a.serPort, [48 97+pin 48+val], 'uchar' ); % Befehl 49: Status von Digital Pin 12 auslesen % Befehl '1m' = [49 97+12]: reads digital pin #12 ('m') >> pin = 12; >> fwrite( a.serPort, [49 97+pin], 'uchar' ); % Board sendet auf Befehl 49 Daten an MATLAB zurück % Wert von der Schnittstelle mittels fscanf lesen: >> val = fscanf( a.serPort, '%d ')