1. APRESENTAÇÃO
  • O que é esse curso e como o veremos
2. INTRODUÇÃO AO ARDUINO
  • 2.1. Página Oficial: O que é o Arduino
  • 2.2. Onde comprar a placa Arduino?
  • 2.3. Conhecendo a placas (família Arduino)
  • 2.4. Placa Arduino Uno
  • 2.5. Baixando e Instalando (Windows)
  • 2.6. Conhecendo a IDE - Parte 1
  • 2.7. Conhecendo a IDE - Parte 2
3. SIMULADOR ONLINE - Tinkercad
  • 3.1. Criando a conta e acessando
  • 3.2. Recursos do Tinkercad
  • 3.3. Aprendendo com exemplos
  • 3.4. Calculo de Resistencia dos Resistores
  • 3.5. Identificando Resistores, Serie e paralelo
4. PRIMEIROS PASSOS
  • 4.1. Sketch – Blink e sua estrutura.
  • 4.2. Sensores, Atuadores, Shields e Módulos, Componentes.
  • 4.3. Funções
  • 4.4. Variáveis: locais, globais, constantes
5. PROGRAMAÇÃO
  • 5.1.1. pinMode()
  • 5.1.2. digitalRead()
  • 5.1.3. digitalWrite()
  • 5.2.1. delay()
  • 5.2.2. delayMicroseconds()
  • 5.2.3. micros()
  • 5.2.4. millis()
  • 5.3.1. analogRead()
  • 5.3.2. analogWrite
  • 5.3.3. analogReadResolution()
  • 5.3.4. analogWriteResolution()
  • 5.4.1. #define (Define), // (comentário de linha única), /**/ (comentário de
  • 5.4.2. #include (Incluir)
  • 5.5.1. Serial Intrudução
  • 5.5.2. Begin, print, printLn, end
  • 5.5.3. Available, Read, Readstring
  • 5.6.1. byte, int, short, unsigned int, long, unsigned long, word
  • 5.6.2. bool, boolean
  • 5.6.3. float, double
  • 5.6.4. char, unsigned char, String
  • 5.6.5. array simples
  • 5.6.6. array multidimensional
  • 5.7.1. Conversão parte 1: byte(), int(), long(), word() , float()
  • 5.7.2. Conversão parte 2: toInt() e String()
  • 5.8.1. Aritméticos: =, +, -, *, /, %
  • 5.8.2. Comparação: < , <= , == , >, >=
  • 5.9.1. if..else
  • 5.9.2. for
  • 5.9.3. while
  • 5.9.4. do...while
  • 5.9.5. break
  • 5.9.6. Continue
  • 5.9.7. switch...case
  • 5.9.8. return
  • 5.10.1. ! (lógica de negação), && (lógica E), || (lógica ou), != (não igual a)
  • 5.11.1. ++ (incremento), -- (decremento)
  • 5.11.2. += (adição composta), -= (subtração composta)
  • 5.11.3. *= (multiplicação composta), /= (divisão composta)
  • 5.12.1. random()
  • 5.13.1. abs() , constrain()
  • 5.13.2. map()
  • 5.13.3. max() , min()
  • 5.13.4. sq(), pow(), sqrt()
  • 5.13.5. Trigonometria: cos(), sin(), tan()
  • 5.14.1. isAlpha(), isAlphaNumeric(), isAscii(), isControl(), isDigit(), etc, etc
  • 5.14.2 Buzzer - tone() noTone()
6. PROJETOS
  • 6.1.1 Controle remoto TV LG - Copiando códigos IR
  • 6.1.2 Controle remoto TV LG - Enviando códigos IR
  • 6.1.3 Projeto - Introdução
  • 6.1.4 Projeto - Código - 1
  • 6.1.5 Projeto - Código - 2
  • 6.1.6 Projeto - Código - 3
  • 6.1.7 Projeto - Código - 4
  • 6.1.8 Projeto - Código - final
  • 6.1.9 Projeto - Gravando na placa
  • 6.1.10 Projeto - Teste pelo PC
  • 6.1.11 Projeto - Teste na TV
  • 6.1.12 Projeto - Construindo App - passo 1
  • 6.1.13 Projeto - Construindo App - passo 2
  • 6.1.14 Projeto - Construindo App - passo 3
  • 6.1.15 Projeto - Finalização do App