Neste artigo trataremos da instalação e configuração da IDE oficial Arduino, para o desenvolvimento de aplicações nos controladores OPB050, que possui o microcontrolador STM32, da empresa ST Microelectronics.
IDE Arduino (Integrated Development Environment) ou ambiente de desenvolvimento integrado, também conhecido como software Arduino é a plataforma oficial através da qual o usuário pode desenvolver, compilar e carregar o seu software em uma placa. Além da IDE oficial Arduino, também é possível utilizar outras plataformas, como a PlatformIO e Visual Micro. Estas plataformas são ambientes de programação que reúnem uma série de ferramentas para favorecer a técnica de RAD (Rapid Application Development) ou desenvolvimento rápido de aplicações, visando o aumento da produtividade do desenvolvedor.
Instalação / Configuração
Para a instalação, primeiramente o usuário deve escolher a versão do software de acordo com o sistema operacional e fazer o download do arquivo no site da Arduino através do link: https://www.arduino.cc/en/Main/software.
Após a instalação deve ser feita uma atualização do software para os processadores STM32. Esta atualização pode ser realizada acessando o menu “Files”/”Preferences” (Arquivos/Preferências) e adicionar o link:
https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm_index.json

Após esse procedimento, deve-se acessar o menu “Tools”/”Board” (Ferramentas/Placa), selecionar o link “Boards manager” (Gerenciador de Placas) e no campo de pesquisa digitar STM32 conforme figura abaixo e clicar para instalar o repositório:

Então, a placa “Generic STM32F1 series” deverá ser selecionada no menu “Tools”/”Board” (Ferramentas/Placa) e configurada de acordo com os parâmetros abaixo:

Para finalizar, deve-se energizar o controlador OPB050, conectá-lo ao computador, através do cabo USB, e selecionar a porta de comunicação.
Nós disponibilizamos um software base pré-formatado com as entradas, saídas e comunicação, além do Watchdog, que é um sistema de segurança para a reinicialização do controlador em caso de falha de software ou hardware. O software base pode ser baixado diretamente na página do produto: https://opller.com/pt/produtos/opb050/ . Essa configuração pode ser vista em maiores detalhes através do vídeo abaixo: