Programação e eletrônica na prática
Aprenda Arduino desde os primeiros conceitos até sensores, servomotores, Bluetooth, memória EEPROM e conexão Wi-Fi.
Aulas de Arduino
Comece pelos fundamentos e avance gradualmente. As primeiras aulas apresentam a placa e a linguagem; depois entram sensores, controle, comunicação e projetos mais completos.
Características do Arduino Uno
Conheça a placa Arduino Uno, microcontrolador, alimentação, memória e pinos de entrada e saída.
Abrir aula →Sketch e Variáveis
Estrutura de um programa Arduino, setup(), loop(), declaração e utilização de variáveis.
Abrir aula →Entradas e Saídas Digitais
pinMode(), digitalRead(), digitalWrite(), botões, LEDs e sinais HIGH e LOW.
Abrir aula →IF e Operadores Lógicos
Tomada de decisões no programa usando condições e operadores lógicos.
Abrir aula →Temporizadores
Uso de delay() e millis() para controlar intervalos e sequências de funcionamento.
Abrir aula →Comunicação Serial
Troca de informações entre Arduino e computador através do monitor serial.
Abrir aula →Flags
Uso de variáveis de controle para organizar etapas e estados de um programa.
Abrir aula →Números Aleatórios
Utilização de valores aleatórios em jogos, decisões e comportamentos de robôs.
Abrir aula →Funções
Organize e reutilize trechos de código criando funções próprias no Arduino.
Abrir aula →PWM
Controle de intensidade de LEDs e velocidade de motores utilizando modulação PWM.
Abrir aula →Aula 11
Esta aula não aparece atualmente no índice publicado do curso.
Entradas Analógicas
Conversão analógico-digital, analogRead(), tensão, potenciômetros, LDRs e sensores.
Abrir aula →Sensor Analógico
Uso de sensor infravermelho reflexivo e leitura de superfícies para robôs seguidores de linha.
Abrir aula →Sensor Analógico para Cor Verde
Continuação dos experimentos com sensores e identificação de superfícies e cores.
Abrir aula →Bluetooth
Comunicação sem fio entre Arduino e outros dispositivos utilizando módulo Bluetooth.
Abrir aula →While e For
Estruturas de repetição para executar comandos várias vezes de maneira controlada.
Abrir aula →Servo-motores
Controle preciso de posição, ângulos e movimentos utilizados em mecanismos robóticos.
Abrir aula →EEPROM
Armazenamento de informações que permanecem disponíveis mesmo após desligar o Arduino.
Abrir aula →Strings
Manipulação de textos e conjuntos de caracteres dentro dos programas Arduino.
Abrir aula →Arduino Uno com ESP01 / ESP8266
Conecte o Arduino à rede Wi-Fi utilizando o módulo ESP8266 ESP-01.
Abrir aula →Da primeira linha de código à Internet das Coisas
O curso avança da programação básica até o controle de sensores, atuadores e comunicação sem fio.
Projetos interessantes com Arduino
Depois das aulas, explore projetos que combinam programação, sensores, motores e eletrônica.
Ver projetos com Arduino
