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
- Suli
- Como Usar Seeed Arduino Serial
- Como Usar I2C e Endereço I2C de Produto Seeed
- Como Usar ODYSSEY-X86J4105 com Firmata
- Como Depurar Placas Arduino usando Interface SWD
- Como Fazer Bridge do Mosiquitto MQTT Broker para AWS IoT com Placas Arduino
- Como Usar Placas Arduino como Dispositivo DAPLink
- Como Gravar o Bootloader Arduino Usando DAPLink
- Como Entender o Mapeamento de Pinos IO do Xadow
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



Mais
Mais em Seeed Studio Bazaar.
Shield Arduino (placas de extensão)
- Grove Base V2
- CAN-BUS Shield V2.0
- Relay Shield v3
- W5500 Ethernet Shield v1.0
- Small e-Paper Shield V2
- Spartan Edge Accelerator Board
- Grove Shield for Arduino Nano
- Mais em Seeed Studio Bazaar.
Kit com cursos
- Grove Beginner Kit for Arduino
- Rainbow Cube kit- RGB 4X4X4 (Rainbowduino Compatible)
- Grove Creator Kit for Arduino
✨ Projeto de Contribuidores
- Esta página é atualizada pelo Seeed Studio Contributor Project.
- Agradecemos aos esforços da Elizabeth e o seu trabalho será exibido!
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.