Aprendendo Programar para ARDUINO
Aqui está uma sequência estruturada para aprender a programação básica de Arduino. Esse roteiro foi pensado para ser progressivo, indo dos conceitos mais básicos até projetos mais avançados, incluindo introdução ao hardware e ao software.
Introdução ao Arduino e ao Ambiente de Desenvolvimento
Familiarizar-se com a plataforma Arduino e a IDE (Integrated Development Environment).
O que é Arduino?
O que é Arduino? O Arduino é uma plataforma de prototipagem eletrônica open-source, baseada em h...
Modelos de Arduino
Modelos de Arduino Existem várias versões da placa Arduino, cada uma com diferentes especificaçõ...
Instalação da IDE Arduino
Instalação da IDE Arduino Para programar o Arduino, você precisa usar o software chamado IDE Ard...
Estrutura Básica de um Programa Arduino
Estrutura Básica de um Programa Arduino Todo código no Arduino segue uma estrutura padrão com du...
Primeiro Projeto: Piscar um LED (Blink)
Primeiro Projeto: Piscar um LED (Blink) O projeto mais simples para começar no Arduino é fazer u...
Problemas Comuns e Soluções
Problemas Comuns e Soluções Ao começar a programar o Arduino, você pode encontrar alguns problem...
Conclusão
Conclusão Neste primeiro capítulo, aprendemos os conceitos básicos do Arduino, desde a instalaçã...
Trabalhando com Entradas e Saídas Digitais
No Arduino, os pinos podem ser configurados como entradas ou saídas para interagir com o mundo fí...
Conceito de Entradas e Saídas Digitais
Conceito de Entradas e Saídas Digitais No Arduino, os pinos podem ser configurados como entradas...
Configurando Entradas e Saídas
Configurando Entradas e Saídas No Arduino, usamos a função pinMode() para definir o modo de um p...
Pull-up e Pull-down Resistors
Pull-up e Pull-down Resistors Para garantir uma leitura precisa das entradas digitais, é importa...
Aplicações Práticas
Agora que entendemos os conceitos de entradas e saídas digitais, vamos aplicá-los em alguns proje...
Projeto 1: Controlar um LED com um botão
Projeto 1: Controlar um LED com um botão Objetivo: Acender um LED quando um botão for pressionad...
Projeto 2: Luz Automática com Sensor de Movimento (PIR)
Projeto 2: Luz Automática com Sensor de Movimento (PIR) Objetivo: Ligar uma lâmpada ou LED autom...
Desafios
Agora que você aprendeu o básico de entradas e saídas digitais, tente os seguintes desafios: D...
Conclusão
Conclusão Neste capítulo, você aprendeu a configurar e usar as entradas e saídas digitais no Ar...
Trabalhando com Saídas e Entradas Analógicas
No capítulo anterior, aprendemos a usar as entradas e saídas digitais. Agora, neste capítulo, vam...
Conceito de Sinais Analógicos
Conceito de Sinais Analógicos Os sinais digitais possuem apenas dois estados: HIGH (5V) ou LOW (...
Leitura de Entradas Analógicas com analogRead()
Leitura de Entradas Analógicas com analogRead() Os pinos analógicos do Arduino permitem a leitur...
Função analogWrite() e PWM (Modulação por Largura de Pulso)
Função analogWrite() e PWM (Modulação por Largura de Pulso) O Arduino não gera sinais analógicos...
Sensores Analógicos
Sensores Analógicos Os sensores analógicos fornecem valores variáveis que podem ser lidos direta...
Aplicações Práticas
Projeto 1: Controle de Velocidade de um Motor DC com Potenciômetro
Projeto 1: Controle de Velocidade de um Motor DC com Potenciômetro Objetivo: Controlar a velocid...
Projeto 2: CONTROLANDO SERVO MOTOR COM POTENCIÔMETRO
Projeto 2: CONTROLANDO SERVO MOTOR COM POTENCIÔMETRO DESCRIÇÃO DO PROJETO: O projeto permitir...
Nova PáginaProjeto Avançado: Dimmer de LED com Controle de Brilho Suave
Projeto Avançado: Dimmer de LED com Controle de Brilho Suave Objetivo: Criar um efeito de fade s...
Desafios
Desafios Agora que você aprendeu a trabalhar com entradas e saídas analógicas, aqui estão alguns...
Conclusão
Conclusão Neste capítulo, você aprendeu a trabalhar com sinais analógicos no Arduino, tanto par...