Sempre que vamos aprender algo novo como programação, ou até mesmo no mundo de microcontroladores, o primeiro passo é fazer o famoso HELLO WORLD ou BLINK.
Este segundo tutorial tem como objetivo fazer o HelloWorld usando Arduino e MATLAB. Para essa sequência de tutoriais foi usado o Arduino Mega 2560.
A propósito, para fazer a interação entre Arduino e MATLAB é preciso usar as seguintes placas:
- UNO;
- MEGA 2560;
- LEONARDO;
- NANO;
- DUE;
- EXPLORA.
Vamos começar então. Primeiramente abra um novo script no MATLAB.
Digite as seguintes linhas de comando:
a = arduino();
for k=1:10
disp('Blink LED - ligado');
writeDigitalPin(a,13,1);
pause(1);
disp('Blink LED - desligado');
writeDigitalPin(a,13,0);
pause(1);
end
disp('Encerrar comunicação com Arduino');
clear board;
Salve o programa com nome de Blink e execute-o na tela do command window. Para executar basta apenas digitar blink no command window.
É bem provável que você verá o LED ligado ao pino 13 da placa Arduino acender e apagar de um em um segundo. Isso ocorre porque esse LED (da placa) está associado ao pino 13 da porta digital do Arduino.
Então caro leitor, chegou a hora de você mesmo fazer alguns experimentos, tente mudar a porta digital 13 por outra e acender um LED ligado à porta que você escolheu, ou até mesmo ligar vários LEDs em portas diferentes e alternar o acionamento de cada porta gerando um pisca-pisca.
Referências
KURNIAWAN, Agus, Arduino Programming using MATLAB 1st Edition, 2015








Usando este pacote do Matlab, e instalando o código direto no microprocessador, é possível patentear um equipamento contruido com o atmel 2560?