close

IDE do Arduino

Ir para a navegação Ir para a pesquisa
IDE de software Arduino
Captura de tela do IDE do software Arduino
Captura de tela do Arduino IDE com o programa Blink
Tipo de Ambiente de desenvolvimento integrado
Autor Arduino LLC [d]
Desenvolvedor Software Arduino
Escrito em C , C++ , Java
Sistema operacional Windows , macOS , Linux
Plataforma de hardware IA-32 , x86-64 , ARM
última versão
Licença Licença LGPL ou GPL
Local na rede Internet arduino.cc/en/Main/Software
 Arquivos de mídia no Wikimedia Commons

Arduino IDE  é um ambiente de desenvolvimento integrado para Windows , MacOS e Linux , desenvolvido em C e C++ [2] , projetado para criar e fazer upload de programas para placas compatíveis com Arduino , bem como placas de outros fabricantes [3] .

O código fonte para o ambiente é liberado sob a GNU General Public License versão 2 [4] . Suporta linguagens C e C++ usando regras especiais de estruturação de código [5] . O Arduino IDE fornece uma biblioteca de software do projeto Wiring [en] que fornece muitas rotinas comuns de entrada e saída. O código escrito pelo usuário requer apenas duas funções básicas para executar o sketch e o loop do programa principal, que são compilados e vinculados ao stub do programa main ()em um programa de loop executável com a cadeia de ferramentas GNU , também incluída na distribuição IDE [6] . Usa o programa avrdude para converter o código executável em um arquivo de texto codificado em hexadecimal que é carregado na placa Arduino pelo uploader no firmware da placa [7] [8] [9] .

Com a popularidade do Arduino, outros fornecedores começaram a introduzir compiladores personalizados e ferramentas de código aberto (kernels) como uma plataforma de software que pode criar e fazer upload de esboços para outros microcontroladores não suportados pela linha oficial de microcontroladores Arduino.

Em outubro de 2019, a Arduino Foundation começou a fornecer acesso antecipado ao novo Arduino Pro IDE com depuração [10] e outros recursos avançados [11] .

Notas

  1. Está aqui: dê as boas-vindas ao Arduino IDE 2.0 - 2022.
  2. Perguntas frequentes sobre Arduino . www.arduino.cc Recuperado em 26 de abril de 2020. Arquivado do original em 10 de abril de 2006.
  3. Steve Bush. Atualizado: Arduino anuncia placa FPGA, ATmega4809 em Uno Wi-Fi mk2, IDE baseado em nuvem e  hardware IoT . Electronics Weekly (18 de maio de 2018). Recuperado em 26 de abril de 2020. Arquivado a partir do original em 27 de julho de 2019.
  4. arduino/Arduino . — 2020-04-26. Arquivado do original em 29 de dezembro de 2019.
  5. Jack J Purdum. Iniciando C para Arduino: aprenda programação C para o Arduino . - 2015. - ISBN 978-1-4842-0940-0 , 978-1-4842-0941-7.
  6. George R Castro. Construindo um sistema de segurança residencial com Arduino: projete, construa e mantenha um sistema de segurança residencial com Arduino Uno . - 2015. - ISBN 978-1-78528-380-2 , 978-1-78528-060-3.
  7. Massimo Banzi, Michael Shiloh. Introdução ao Arduino . - 2014. - ISBN 978-1-4493-6331-4 , 978-1-4493-6329-1.
  8. Processo de construção do Sketch - Arduino CLI . arduino.github.io. Recuperado em 26 de abril de 2020. Arquivado a partir do original em 6 de maio de 2021.
  9. Notas de lançamento do Arduino Pro . projeto arduino. Recuperado em 4 de novembro de 2019. Arquivado a partir do original em 10 de dezembro de 2020.
  10. Por. O Arduino IDE finalmente cresce  . Hackaday (21 de outubro de 2019). Recuperado em 26 de abril de 2020. Arquivado a partir do original em 22 de outubro de 2019.
  11. diz Tony. Apresentando o novo Arduino Pro IDE com  recursos avançados . Recuperado em 26 de abril de 2020. Arquivado do original em 13 de dezembro de 2019.