Características do Arduino Uno
Explore a anatomia da placa microcontroladora mais famosa do mundo. Passe o mouse sobre os pinos e chips para examinar seus detalhes técnicos.
Hardware Interativo
Passe o mouse ou toque nos componentes da placa Arduino Uno para ver suas descrições detalhadas, pinagem e casos de uso típicos.
ATmega328P
Descrição completa do item.
Especificações Técnicas
Ambiente de Desenvolvimento
Aprenda a configurar e utilizar as ferramentas necessárias para compilar e enviar seus códigos para a placa física ou realizar testes virtuais em simuladores.
Passo a Passo: Gravando seu Primeiro Sketch
Programação do Dispositivo
Todos os códigos fonte dos demos executados no Simulador Canvas. Copie, adapte e grave directamente no seu Arduino via IDE.
Arduino IDE
Aprenda a navegar pela interface oficial de desenvolvimento do Arduino, configurar placas, selecionar portas e gravar códigos no hardware real.
Download da Arduino IDE
A Arduino IDE (Integrated Development Environment) é o software oficial gratuito onde você escreve seus sketches, gerencia bibliotecas e faz o upload do firmware para a placa. Recomenda-se a versão 2.x para autocomplementar moderno e depurador integrado.
Explorador da Arduino IDE
Passe o mouse ou clique em qualquer componente da interface gráfica da IDE à esquerda para entender sua utilidade e funcionamento.
Guia Rápido de Configuração e Envio
Download e Execução
Baixe o instalador no site oficial da Arduino. Siga as instruções do instalador para carregar também os drivers USB padrão da placa.
Ligação Física USB
Conecte sua placa Arduino ao PC via cabo USB Tipo B. O LED verde 'ON' na placa deve acender instantaneamente, provando a alimentação.
Seleção de Hardware
No menu superior, vá em Ferramentas -> Placa e selecione 'Arduino Uno'. Em seguida, em Ferramentas -> Porta, selecione a porta serial ativa (ex: COM3, COM4).
Upload de Código
Clique no botão Carregar (Seta à direita). A IDE compilará o código e fará o upload. Os LEDs TX/RX da placa piscarão rapidamente e a gravação terminará.
Resolução de Erros Comuns
Se você encontrar dificuldades ao transferir seu código para a placa física, verifique estas soluções típicas:
Motivo comum: Falta de driver USB específico. Muitas placas clone utilizam o chip
conversor serial barato CH340 em vez do chip original ATmega16U2.
Solução: Faça o download e instale o driver CH340 (disponível
facilmente na internet). Tente também trocar de porta USB ou utilizar outro cabo USB (alguns cabos
servem apenas para carregamento de energia e não possuem fios de transmissão de dados).
Motivo comum: A IDE não consegue se comunicar com a placa. Geralmente porque a porta
COM selecionada está incorreta ou outra placa foi selecionada no menu.
Solução: Desconecte o cabo USB, conecte novamente e verifique em Ferramentas ->
Porta se a numeração COM mudou. Garanta que a placa ativa em Ferramentas ->
Placa é mesmo o 'Arduino Uno'. Remova qualquer componente conectado nos pinos 0 (RX) e 1 (TX)
durante o upload, pois eles compartilham o barramento USB e interferem na gravação.
Motivo comum: Você está utilizando uma biblioteca de sensor/atuador externo (como DHT.h
ou LiquidCrystal_I2C.h) que não está instalada no seu computador local.
Solução: Na barra lateral esquerda da IDE, clique no ícone de livros empilhados
(Gerenciador de Bibliotecas) ou vá em Rascunho -> Incluir Biblioteca -> Gerenciar
Bibliotecas. Pesquise pelo nome correto da biblioteca e clique em Instalar.
Linguagem de Programação
O dialeto Arduino é baseado em C/C++. Ele reduz a complexidade do hardware fornecendo um conjunto de funções de alto nível muito intuitivas.
Estrutura Básica
Principais Funções de E/S
Estas são as funções fundamentais mais utilizadas para interagir com o ambiente:
Acessórios, Sensores e Atuadores
O Arduino se torna verdadeiramente poderoso ao interagir com o mundo exterior por meio de sensores que leem dados e atuadores que executam movimentos físicos.
Projetos Práticos Aplicados
Veja como combinar a teoria de hardware, sensores e código C/C++ em projetos reais do dia a dia. Você pode rodar a simulação interativa de cada projeto no painel lateral.
Nome do Projeto
Descrição completa.
Componentes Necessários
Esquemático / Conexões
Explicações Técnicas
Simulador de Bancada
Carregue o código simulado na placa virtual para ver a execução elétrica.
Simulador Pronto. Clique em Iniciar.
Quiz de Conhecimento
Teste seus conhecimentos adquiridos sobre a arquitetura do Arduino Uno, pinagens, instruções básicas de programação e acessórios.
Correto!
Explicação da questão vai aqui.
Excelente Trabalho!
Você domina os fundamentos do Arduino Uno. Pronto para criar seus próprios circuitos inteligentes!
Laboratório Virtual Canvas
Monte circuitos interativamente no Canvas. Conecte sensores, fontes de alimentação e visualize os sinais em tempo real com o osciloscópio integrado.
Osciloscópio
Resultados
Código da Simulação (Arduino Uno)
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
float v = analogRead(A0) * (5.0/1023.0);
if (v >= 2.5) {
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
}
delay(50);
}