MATLAB Example

This is an exemple to send infinite (x,y) data to Arduino:

% Matlab code ... Startt='#'; % Start char Endd='*'; % End char WriteData1(xi,yi,Startt,Endd, SerialCOM); % Data Tx

function WriteData1(xi,yi,Separa,EndTrans, SerialCOM)

for i=1:length(xi) x_y=uint8([yi(i)-1, xi(i)-1]); x_y_c=int2str(x_y); fwrite(SerialCOM, Separa);pause(0.1); fwrite(SerialCOM, x_y_c); pause(0.1); fwrite(SerialCOM, EndTrans); pause(0.1); end

end

// Arduino code

/* **** Get data fom UART **** */ ... while (1) { // Get and set data y = Serial.parseInt(); x = Serial.parseInt();

if (Serial.read() =='#') break;

} ...

You may get more details here: https://www.electronique-mixte.fr/projets-matlab-microcontroleur-1-commande-graphique-dune-matrice-des-leds-avec-maltab/

|500x277

|500x312