Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arduino: Referência de Programação (COMPLETO)
Highest Rated
Rating: 4.5 out of 5(152 ratings)
745 students

Arduino: Referência de Programação (COMPLETO)

Aprenda a programar mais de 90% da referência da página oficial do Arduino
Last updated 10/2018
Portuguese

What you'll learn

  • Irão aprender mais de 90% de todos os tópicos da programação em Arduino contidos na página oficial do Arduino
  • Irão aprender o que é o Arduino, tipos de arduinos, onde comprar
  • Conseguirão criar códigos dinâmicos de programação como funções e ligar ou desligar qualquer pino do Arduino com um só código
  • Irão aprender Arduino mesmo sem ter a placa (Simulador online gratuito)

Course content

6 sections78 lectures10h 47m total length
  • O que é esse curso e como o veremos7:44

Requirements

  • É necessário ter computador que se conecte com a Internet
  • NÃO precisa ter a placa do Arduino nem os demais componentes
  • É necessário ter ou criar um e-mail
  • Criar uma conta gratuita em um simulador online de Arduino

Description

CONHEÇA O CURSO AO ASSISTIR GRATUITAMENTE AS SEGUINTES AULAS

Introdução

  • Aula 1  Apresentação pessoal

  • Aula 2 O que é esse curso e como o veremos

  • Aula 13 Calculo de Resistencia dos Resistores

  • Aula 14 Identificando Resistores, Serie e paralelo

Programação

  • Aula 17 Funções

  • Aula 31 #include

  • Aula 40 ArrayMultidimensional


Projetos - Na parte de projetos, você só conseguirá fazê-las com a placa de Arduíno e uma placa Ethernet

  • Aula 74 Teste no PC

  • Aula 75 Teste na TV


Não se preocupe em ter ou não a placa e demais componentes de Arduíno. Utilizaremos um simulador gratuito e também o Arduíno, mas o aluno poderá realizar o curso utilizando apenas o simulador.

O foco deste curso é a programação, onde apresentarei códigos básicos, intermediários e avançados, passo-a-passo, permitindo a você, aprender codificações dinâmicas, através da criação de funções onde se passa números de pinos e seus valores podendo ligar ou desligar qualquer pino do Arduíno, entre outras coisas. Fiz vários cursos e com base nisso, junto minha experiência de mais de 18 anos de programador e repasso de maneira simples para que você realmente aprenda.

Quanto a parte de circuitos, vou apresentar circuitos básicos pois o foco é que aprendam a programar. Depois, em novos cursos, irei apresentar outros cursos focados em projetos onde como base, deverão ter visto este primeiro curso para poder facilitar o entendimento da programação utilizada nos projetos dos cursos que virão.

No fim, vocês conseguirão implementar projetos práticos em suas casas como:

Iluminação automática de jardim, abertura de portas e janelas, controle de irrigação, controle remoto de um televisor LG, etc

CONTEÚDO PROGRAMÁTICO DO CURSO:
ARDUÍNO: REFERÊNCIA DE PROGRAMAÇÃO
 
SEÇÃO 1 APESENTAÇÃO
Aula 1: Apresentação pessoal
Aula 2: O que é esse curso e como o veremos
 
Seção 2 INTRODUÇÃO
Aula 3: Página Oficial: O que é o Arduino
Aula 4: Onde comprar a placa Arduino?
Aula 5: Conhecendo a placas (família Arduino)
Aula 6: Placa Arduino Uno
Aula 7: Baixando e Instalando (Windows)
Aula 8: Conhecendo a IDE - Parte 1
Aula 9: Conhecendo a IDE - Parte 2
 
SEÇÃO 3 SIMULADOR ONLINE - Tinkercad
Aula 10 Criando a conta e acessando
Aula 11 Recursos do Tinkercad
Aula 12 Aprendendo com exemplos
Aula 13 Calculo de Resistencia dos Resistores
Aula 14 Identificando Resistores, Serie e paralelo
 
SEÇÃO 4 PRIMEIROS PASSOS
Aula 15 Sketch – Blink e sua estrutura.
Aula 16 Sensores, Atuadores, Shields e Módulos, Componentes.
Aula 17 Funções
Aula 18 Variáveis: locais, globais, constantes
 
SEÇÃO 5 PROGRAMAÇÃO
Aula 19: pinMode()
Aula 20 digitalRead()
Aula 21 digitalWrite()
Aula 22 delay()
Aula 23 delayMicroseconds()
Aula 24 micros()
Aula 25 millis()
Aula 26 analogRead()
Aula 27 analogWrite
Aula 28 analogReadResolution()
Aula 29 analogWriteResolution()
Aula 30 #define (Define), // (comentário de linha única), (comentário de BLOCOS)
Aula 31 #include (Incluir)
Aula 32 Serial Intrudução
Aula 33 Begin, print, printLn, end
Aula 34 Available, Read, Readstring
Aula 35 byte, int, short, unsigned int, long, unsigned long, word
Aula 36 bool, boolean
Aula 37 float, double
Aula 38 char, unsigned char, String
Aula 39 array simples
Aula 40 array multidimensional
Aula 41 Conversão parte 1: byte(), int(), long(), word() , float()
Aula 42 Conversão parte 2: toInt() e String()
Aula 43 Aritméticos: =, +, -, *, /, %
Aula 44 Comparação: < , <= , == , >, >=
Aula 45 if..else
Aula 46 for
Aula 47 while
Aula 48 do...while
Aula 49 break
Aula 50 Continue
Aula 51 switch...case
Aula 52 return
Aula 53 ! (lógica de negação), && (lógica E), || (lógica ou), != (não igual a)
Aula 54 ++ (incremento), -- (decremento)
Aula 55 += (adição composta), -= (subtração composta)
Aula 56 *= (multiplicação composta), /= (divisão composta)
Aula 57 random()
Aula 58 abs() , constrain()
Aula 59 map()
Aula 60 max() , min()
Aula 61 sq(), pow(), sqrt()
Aula 62 Trigonometria: cos(), sin(), tan()
Aula 63 isAlpha(), isAlphaNumeric(), isAscii(), isControl(), isDigit(), etc, etc
Aula 64 Buzzer - tone() noTone()
 
SEÇÃO 6 ROJETOS
Aula 65 Controle remoto TV LG - Copiando códigos IR
Aula 66 Controle remoto TV LG - Enviando códigos IR
Aula 67 Projeto - Introdução
Aula 68 Projeto - Código - 1
Aula 69 Projeto - Código - 2
Aula 70 Projeto - Código - 3
Aula 71 Projeto - Código - 4
Aula 72 Projeto - Código - final
Aula 73 Projeto - Gravando na placa
Aula 74 Projeto - Teste pelo PC
Aula 75 Projeto - Teste na TV
Aula 76 Projeto - Construindo App - passo 1
Aula 77 Projeto - Construindo App - passo 2
Aula 78 Projeto - Construindo App - passo 3
Aula 79 Projeto - Finalização do App

Who this course is for:

  • Curiosos que queiram aprender eletrônica e programação com Arduino
  • Estudantes de Engenharia elétrica, automação.
  • Aqueles que querem aprender a programar de verdade com Arduino