Pular para o conteúdo principal

Introdução ao Arduino

O que é Arduino?

Arduino é uma plataforma versátil com múltiplas facetas, cada uma desempenhando diferentes papéis no desenvolvimento e na implantação de hardware e software para vários projetos. Abaixo está uma divisão dos diferentes significados e componentes associados ao Arduino:

1. Placa Arduino

  • Descrição: Arduino se refere principalmente às placas físicas que são usadas para construir dispositivos digitais e objetos interativos que podem sentir e controlar objetos no mundo físico.
  • Utilidade: Essas placas são amplamente utilizadas em projetos de prototipagem em eletrônica e são apreciadas por sua facilidade de uso e natureza open-source.
  • Fornecedores: Seeed Studio, Arduino Official.

2. Software Arduino (IDE)

  • Descrição: Arduino IDE (Integrated Development Environment) é o software usado para escrever e enviar programas para o hardware Arduino.
  • Utilidade: Ele fornece uma maneira conveniente de programar as placas, simplificando o processo de codificação e reduzindo a necessidade de conhecimento detalhado de eletrônica.
  • Download: Arduino Official.

3. Cadeia de Ferramentas Arduino

  • Descrição: Quando você instala o Arduino IDE, ele automaticamente instala um conjunto de ferramentas conhecido como cadeia de ferramentas (toolchain). Isso inclui compiladores, bibliotecas e outras ferramentas necessárias para traduzir o código que você escreve em um formato que as placas Arduino podem executar.
  • Utilidade: A cadeia de ferramentas simplifica o processo de instalação ao automatizar a configuração dos compiladores e de outras ferramentas necessárias.

4. Bibliotecas Arduino

  • Descrição: São coleções de código pré-escrito que facilitam o controle de hardware complexo ou a execução de tarefas comuns.
  • Utilidade: As bibliotecas fornecem uma maneira simples de interagir com o hardware, mas às vezes podem ser ineficientes e limitar o acesso aos recursos de hardware devido ao seu alto nível de abstração.
  • GitHub: Seeed Studio, Arduino Official, Adafruit.

5. Bootloader Arduino

  • Descrição: Um pequeno programa que reside na placa Arduino e que permite enviar novo código sem o uso de um programador de hardware externo.
  • Utilidade: Ele simplifica o processo de upload de novo código para a placa diretamente a partir do Arduino IDE.

6. Headers Arduino

  • Descrição: Referem-se à configuração física dos pinos de conexão nas placas Arduino.
  • Utilidade: Eles permitem a conexão de vários shields compatíveis (placas de expansão) ou outros dispositivos para estender a funcionalidade de uma placa Arduino.
  • Shields Arduino: Seeed Studio, Arduino Official.

Programando em Arduino

  • Linguagem: A principal linguagem de programação usada no Arduino IDE é C/C++, embora muitas vezes seja chamada simplesmente de código Arduino ou sketches.
  • Sketches: São programas Arduino que são escritos no IDE. Eles usam as bibliotecas Arduino e podem ser usados para controlar o comportamento da placa com base nas entradas e saídas definidas.

Download do Arduino IDE

Para cada placa suportada pelo Arduino você pode precisar do Arduino IDE para enviar o código, verificar se a placa está funcionando bem e habilitar cada aplicação.

Como instalar uma biblioteca Arduino

Nós fornecemos um tutorial sobre como instalar uma biblioteca Arduino. Você deve notar que quase todas as nossas bibliotecas foram armazenadas no Github. Forneceremos bibliotecas Arduino quando um produto precisar de uma biblioteca, como a CAN-BUS Shield V2. Porém, para alguns outros produtos simples, não há necessidade de escrever uma biblioteca, como o Grove - Button.

Como enviar o código

Aqui temos outro tutorial para enviar o código:

Mais tutoriais de Como Fazer

Tutoriais Mais Avançados

Cores Arduino

  • Finalidade: Os cores Arduino permitem que o Arduino IDE se comunique com diferentes tipos de microcontroladores. Eles adaptam os comandos padrão do Arduino às especificidades do hardware subjacente.
  • Exemplos: Existem diferentes cores para microcontroladores como RP2040, ESP32, ESP8266 e outros mais tradicionais como AVR e SAMD. Alguns cores são mantidos pela comunidade, garantindo suporte e atualizações para uma ampla gama de dispositivos.

Placas com suporte Arduino

A Série Seeed Studio XIAO consiste em 7 versões para satisfazer as diversas necessidades de makers, designers de produto e educadores. Se você é um maker, pode aproveitar seus ricos recursos da comunidade para obter inspiração e conhecimento para seus próprios projetos. A Série XIAO oferece aos educadores um curso abrangente de primeiros passos e wikis detalhadas para aprender rapidamente como usar o XIAO em seus projetos. Se você é um designer de produto, o Manual do Usuário do XIAO SoM cobre tudo, desde a Seleção de Módulo até a Produção em Massa.


O Wio Terminal é um microcontrolador baseado em SAMD51 com Conectividade Sem Fio alimentado pelo Realtek RTL8720DN que é compatível com Arduino e MicroPython. Atualmente, a conectividade sem fio é suportada apenas pelo Arduino. Ele roda a 120MHz (Boost até 200MHz), com 4MB de Flash Externa e 192KB de RAM. Ele suporta tanto Bluetooth quanto Wi-Fi, fornecendo a base para projetos de IoT.



SenseCAP Indicator é uma tela sensível ao toque de 4 polegadas acionada por ESP32 e RP2040 com dois MCUs e oferece suporte à comunicação Wi-Fi/BLE/LoRa®. É uma plataforma de desenvolvimento IoT poderosa e totalmente open source para desenvolvedores. O serviço de Fusão ODM completo também está disponível para customização e rápida escala.

Mais

Mais em Seeed Studio Bazaar.

Shield Arduino (placas de extensão)

Kit com cursos

✨ Projeto de Contribuidores

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...