Escolar Documentos
Profissional Documentos
Cultura Documentos
Arduino Simulink PDF
Arduino Simulink PDF
1 INTRODUO
2 ARQUIVOS NECESSRIOS
O primeiro passo o download da interface de programao do Arduino e instalao
conforme o Tutorial: (ARDUINO+MATLAB), itens 1, 2 e 3. A ferramenta deve ser verso
018 ou superior.
Feito isso necessrio o download do pacote de suporte ao Arduino para Simulink -
Simulink Support Package for Arduino, tambm conhecido como Arduino Target
(http://www.mathworks.com/academia/arduino-software/arduino-simulink.html#), para
realizar o download necessrio estar cadastrado na Mathworks (cadastro gratuito).
Vale lembra que a verso do Matlab deve ser 2010a ou superior, o kit est apenas
disponvel para Windows temporariamente.
3 INSTALAO
Para o exemplo o kit arduino_sl foi descompactado na pasta
C:\ARDUINO_TARGET.
Com o Matlab aberto digita-se em seu Workspace:
>> cd c:\ARDUINO_TARGET
>> arduino.Prefs.setMcu('atmega328p')
>> comPorts=arduino.Prefs.searchForComPort;
>> arduino.Prefs.setComPort(comPorts{1});
Neste ponto o Arduino est pronto para ser utilizado com o Simulink.
4 CONFIGURANDO O ARDUINO
Para que o Simulink seja capaz de comunicar-se com o Arduino, deve ser
elaborado um projeto no Simulink indicando quais entradas e sadas sero utilizadas e
sua configurao (analgica ou digital). Para o primeiro projeto ser utilizada a sada 13
do Arduino (sada com LED na placa duemilanove) e a entrada analgica 2 para que um
potencimetro seja ligado. Esse exemplo encontra-se disponvel no kit obtido no site da
Mathworks (C:\ARDUINO_TARGET\demos\demo_arduino_serial_communication.mdl).
5 CONFIGURANDO O SIMULINK
O arquivo utilizado no exemplo tambm est no diretrio demo do kit obtido, o
arquivo:
(C:\ARDUINO_TARGET\demos\demo_arduino_serial_communication_host.mdl).
Com o projeto em execuo, para ativar o LED da placa, basta clicar 2 vezes para
alternar o estado da chave (1):
Em seguida deve-se configurar o Gauge j que seu fundo de escala padro 170
enquanto que a leitura do Arduino vai de 0 at 1023 por causa da resoluo de seu
conversor A/D = 10bits. Para configurar basta clicar 2 vezes no Gauge, acessar a opo
Airspeed e configurar o parmetro AirspeedVMax para o valor 1023 confome a
Figura 12: