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

所在平台: Udemy

课程主页: https://www.udemy.com/course/arduino-referencia-de-programacao/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Arduino: 编程参考(完整版) 课程概述: 本课程旨在为学员提供Arduino编程的全面介绍,内容涵盖基础到高级的编程知识与实用项目。课程包括免费试听的引导课程,帮助学员了解Arduino及其应用。 课程内容大纲: - **第一部分:介绍** - 个人介绍 - 课程目的与结构 - **第二部分:Arduino基础** - 什么是Arduino及其购买渠道 - 了解不同类型的Arduino板及其安装使用 - **第三部分:在线模拟器 - Tinkercad** - 创建账户和使用模拟器的基本功能 - 学习基础电路知识,包括电阻计算与辨识 - **第四部分:编程基础** - Sketch文件基本结构 - 传感器、驱动器和模块介绍 - 函数、变量及其应用 - **第五部分:编程深入** - 常用的Arduino语法与功能,包括输入输出、延时、条件判断、循环等 - 数学、逻辑与数组处理的高级应用 - **第六部分:项目实战** - 使用Arduino控制LG电视遥控 - 创建实用项目,如自动园艺照明、门窗开关与灌溉控制 - 通过逐步指导实现实际应用项目,最终在家中独立完成各种自动化任务 课程特别说明: 学员无需具备Arduino板或组件,因为课程中会提供免费的模拟器供学习使用。课程注重编程能力的提升,同时也将介绍基础电路知识,以便学员可以在后续课程中更好地理解项目背景与应用。 完成本课程后,学员将能够自主实施多个实际项目,提升其编程与电路构建技能。

课程评论(0条)

课程详情

CONHEÇA O CURSO AO ASSISTIR GRATUITAMENTE AS SEGUINTES AULAS IntroduçãoAula 1 Apresentação pessoalAula 2 O que é esse curso e como o veremosAula 13 Calculo de Resistencia dos ResistoresAula 14 Identificando Resistores, Serie e paraleloProgramaçãoAula 17 FunçõesAula 31 #includeAula 40 ArrayMultidimensionalProjetos - Na parte de projetos, você só conseguirá fazê-las com a placa de Arduíno e uma placa EthernetAula 74 Teste no PCAula 75 Teste na TVNã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, etcCONTEÚ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

课程标签

0人关注该课程

主题相关的课程