{"id":593,"date":"2016-01-18T16:03:51","date_gmt":"2016-01-18T18:03:51","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=593"},"modified":"2020-03-24T17:40:36","modified_gmt":"2020-03-24T20:40:36","slug":"curso-arduino-modulo-basico-completo-aula-1-a-5","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/","title":{"rendered":"Curso Arduino M\u00f3dulo B\u00e1sico Completo &#8211; Aula 1 a 5"},"content":{"rendered":"<p>Aqui se inicia o <strong>Curso Arduino M\u00f3dulo B\u00e1sico<\/strong> <strong>Aula 1<\/strong> que consistir\u00e1 em uma s\u00e9rie de V\u00eddeo aulas feitas em conjunto com All Eletronics GR. O Curso<strong>\u00a0<\/strong>est\u00e1 voltado para programadores, projetistas e hobistas iniciantes.<\/p>\n<p>Neste M\u00f3dulo B\u00e1sico ser\u00e3o abordados desde temas simples como composi\u00e7\u00e3o do <a href=\"https:\/\/www.usinainfo.com.br\/arduino-74\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino<\/a>, tipos de placas existentes, nomenclatura dos pinos e utilidade de cada um, linguagem utilizada na programa\u00e7\u00e3o, componentes externos que podem ser acoplados para aumentar a gama de funcionalidades, breve introdu\u00e7\u00e3o \u00e0 eletr\u00f4nica e tamb\u00e9m alguns pequenos projetos para colocar em pr\u00e1tica o que foi passado.<\/p>\n<p>Nesta primeira aula do curso ser\u00e1 apresentado o que \u00e9 um Arduino, para que serve, as vantagens de utiliz\u00e1-lo como placa de desenvolvimento, alguns de seus principais componentes, forma de funcionamento, dentre diversos outros temas.<\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo <strong>Curso Arduino <\/strong>&#8211; <strong>Aula 1<\/strong><\/h2>\n<p><iframe loading=\"lazy\" title=\"O que \u00e9 ARDUINO - CURSO - Aula 1\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/zCkQRdnU4Jc?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"boxus\"><strong>Principais <\/strong><strong>Partes <\/strong><strong>do Arduino<\/strong><\/h3>\n<p>O Arduino\u00a0\u00e9 uma plataforma de prototipagem eletr\u00f4nica open source, que permite automa\u00e7\u00e3o de projetos eletr\u00f4nicos e rob\u00f3ticos tantos por amadores quanto por profissionais. Este projeto italiano teve inicio em 2005 e tinha basicamente o intuito de interagir com aplica\u00e7\u00f5es escolares.<\/p>\n<p>Nessa fase o sucesso foi t\u00e3o estrondoso que foram vendidas mais de 50 mil placas e rendeu tamb\u00e9m um document\u00e1rio sobre a trajet\u00f3ria seguida pelo desenvolvimento do Arduino. Conhecendo o <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-cabo-usb-para-arduino-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino UNO<\/a>:<\/p>\n<div><\/div>\n<div style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"Principais Partes do Arduino\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/arduino-uno-r3-composi%C3%A7%C3%A3o.jpg\" alt=\"Principais Partes do Arduino Uno\" width=\"500\" height=\"351\" \/><p class=\"wp-caption-text\">Principais Partes do Arduino UNO R3<\/p><\/div>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"text-align: left;\">Bot\u00e3o Reset: recome\u00e7a a programa\u00e7\u00e3o do in\u00edcio;<\/li>\n<li style=\"text-align: left;\">Porta USB: usada para comunicar o Arduino com o computador;<\/li>\n<li style=\"text-align: left;\">Entrada de Alimenta\u00e7\u00e3o: para ligar uma fonte externa quando a placa de n\u00e3o estiver conectado ao computador;<\/li>\n<li style=\"text-align: left;\">Chip para Comunica\u00e7\u00e3o: serve para fazer a comunica\u00e7\u00e3o entre o Arduino e o Computador;<\/li>\n<li style=\"text-align: left;\">Cristal de 16Mhz: basicamente faz com que a frequ\u00eancia do microcontrolador funcione;<\/li>\n<li style=\"text-align: left;\">Entrada e sa\u00edda de dados: s\u00e3o as conex\u00f5es digitais, as com \u201c~\u201d na frente s\u00e3o PWM;<\/li>\n<li style=\"text-align: left;\">Pinos TX-RX: para comunica\u00e7\u00e3o com dispositivos externos;<\/li>\n<li style=\"text-align: left;\">LED: Ligado no pino 13, faz testes sem precisar ligar mais nenhum componente no Arduino;<\/li>\n<li style=\"text-align: left;\">LEDs TX-RX. indica se o Arduino est\u00e1 se comunicando com o computador no momento.<\/li>\n<li style=\"text-align: left;\">LED on\/off: indica se a fonte de energia est\u00e1 conectada ou n\u00e3o;<\/li>\n<li style=\"text-align: left;\">ATMEGA328: conhecido como c\u00e9rebro do Arduino;<\/li>\n<li style=\"text-align: left;\">Barra de energia: alimenta dispositivos externos como os shields;<\/li>\n<li style=\"text-align: left;\">Entrada anal\u00f3gica: pode-se ligar qualquer dispositivo anal\u00f3gico, como potenci\u00f4metro por exemplo.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3 class=\"boxus\"><strong>Tipos de <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino-371\" target=\"_blank\" rel=\"noopener noreferrer\">Placas Arduino<\/a><\/strong><\/h3>\n<p>Atualmente existem diversas vers\u00f5es de placas Arduino, por\u00e9m cada uma com um controlador ATMEGA diferente. Veja a seguir a lista completa e clique em cada um para ver as especifica\u00e7\u00f5es de cada Arduino no site oficial. Ou veja o comparativo entre todos os modelos.<\/p>\n<ul>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardMega2560\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Mega 2560;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardUno\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Uno;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardDue\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Due;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardMicro\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Micro;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardLeonardo\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Leonardo;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardMini\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Mini;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardNano\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Nano;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardFio\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Fio;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardPro\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Pro;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardProMini\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Pro Mini;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/Robot\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Robot;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardTre\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Tre;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardEthernet\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Ethernet;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardYun\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Y\u00fan;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardMegaADK\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Mega ADK;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardEsplora\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Esplora;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardLilyPadUSB\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>LilyPad Arduino USB;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoLilyPadSimpleSnap\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>LilyPad Arduino SimpleSnap;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardLilyPad\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>LilyPad Arduino;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardLilyPadSimple\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>LilyPad Arduino Simple;<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/arduino.cc\/en\/Products.Compare\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Comparativo entre todos os Arduinos.<\/strong><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3 class=\"boxus\"><strong>Linguagem de Programa\u00e7\u00e3o do Arduino<\/strong><\/h3>\n<p>A linguagem de programa\u00e7\u00e3o utilizada pelo Arduino \u00e9 uma varia\u00e7\u00e3o de um subconjunto da linguagem C++, chamada por alguns de Wiring, com isso se torna mais f\u00e1cil o controle de aparelhos conectados a plataforma, podendo criar qualquer tipo de objeto interativo. Com poucas linhas de c\u00f3digo \u00e9 poss\u00edvel conectar e controlar variados componentes simultaneamente.<\/p>\n<p>O software usado para compila\u00e7\u00e3o usa uma interface gr\u00e1fica feita em Java e baseada no projeto Processing. Tudo resume-se a um Ambiente\u00a0 de Desenvolvimento Integrado (IDE). As fun\u00e7\u00f5es b\u00e1sicas da IDE s\u00e3o permitir o desenvolvimento de um software e o enviar para a placa onde ele possa ser executado. A IDE pode ser encontrada no <strong><a href=\"http:\/\/arduino.cc\/en\/Main\/Software\" target=\"_blank\" rel=\"noopener noreferrer\">Site Oficial da Arduino<\/a><\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h3>Principais Acess\u00f3rios para Arduino<\/h3>\n<p>Listamos uma rela\u00e7\u00e3o com itens b\u00e1sicos recomendamos para quem vai ter contato com a placa Arduino, aumentando suas possibilidades de projetos.<\/p>\n<p>&nbsp;<\/p>\n<h4 class=\"boxus\"><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/protoboard-830-pontos-para-montagem-de-projetos-3733.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Protoboard<\/strong>\u00a0<\/a><\/h4>\n<p>A\u00a0Protoboard\u00a0\u00e9 uma placa de ensaio (tamb\u00e9m conhecida por matriz de contato), composta por orif\u00edcios e conex\u00f5es condutoras para montagem de circuitos el\u00e9tricos experimentais. A grande vantagem do seu uso \u00e9 a praticidade e facilidade de inser\u00e7\u00e3o de componentes, uma vez que n\u00e3o necessita soldagem.<\/p>\n<p>As placas variam de modelo e existem\u00a0protoboards\u00a0entre 400 e 6000 furos, com conex\u00f5es verticais e horizontais.<\/p>\n<div style=\"width: 373px\" class=\"wp-caption aligncenter\"><a style=\"text-align: center;\" href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumper\/protoboard-830-pontos-para-montagem-de-projetos-gl-12-1372.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" title=\"Protoboard para Projetos com Arduino\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/protoboard-830-pontos-para-montagem-de-projetos-gl-12.jpg\" alt=\"Protoboard para Projetos com Arduino\" width=\"363\" height=\"363\" \/><\/a><p class=\"wp-caption-text\">Protoboard para Projetos com Arduino<\/p><\/div>\n<h3><\/h3>\n<h4><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers-345\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers<\/a><\/h4>\n<div>\n<p>Para fazer as conex\u00f5es entre pontos do circuito eletr\u00f4nico da Protoboard, s\u00e3o usados os Jumpers, geralmente os jumpers s\u00e3o pequenas pe\u00e7as pl\u00e1sticas isoladas, e para fazer a condu\u00e7\u00e3o de eletricidade conta com uma pe\u00e7a met\u00e1lica em seu interior. Eles s\u00e3o respons\u00e1veis por ligar, desviar e desligar o fluxo de eletricidade para os componentes, permitindo configura\u00e7\u00f5es \u00fanicas e especificas por meio do hardware.<\/p>\n<div style=\"width: 258px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumper\/jumper-premium-para-protoboard-kit-c-20-pecas-2314.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" title=\"Jumpers para Prototipagem\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/jumper-premium-para-protoboard-kit-c-20-pecas.jpg\" alt=\"Jumpers para Prototipagem\" width=\"248\" height=\"248\" \/><\/a><p class=\"wp-caption-text\">Jumpers para Prototipagem<\/p><\/div>\n<p>&nbsp;<\/p>\n<h4 class=\"boxus\"><a href=\"https:\/\/www.usinainfo.com.br\/shields-para-arduino-380\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Shields para Arduino<\/strong><\/a><\/h4>\n<p>Os Shields nada mais s\u00e3o do que placas de circuito, que podendo ser integrados ao Arduino, se encaixando perfeitamente em cima dele, e expande as suas capacidades e funcionalidades. Essas placas podem ser m\u00f3dulos de comunica\u00e7\u00e3o ou rel\u00e9s, sensores ou displays de LCD.<\/p>\n<p>Essa capacidade de expans\u00e3o abre um leque de possibilidades e infinidade de aplica\u00e7\u00f5es de maneira simples e r\u00e1pida.<\/p>\n<p>Alguns dos principais e mais utilizados shields s\u00e3o o Arduino Ethernet Shield R3, que \u00e9 projetado para conectar o Arduino a uma rede provavelmente o uso deste shield \u00e9 a maneira mais f\u00e1cil e barata de conectar o Arduino a uma rede (internet).<\/p>\n<div style=\"width: 247px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/shield-para-arduino\/arduino-ethernet-shield-r3-2455.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" title=\"Arduino Ethernet Shield R3 para Arduino\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/ArduinoEthernetShield-R3-Front.jpg\" alt=\"Arduino Ethernet Shield R3 para Arduino\" width=\"237\" height=\"168\" \/><\/a><p class=\"wp-caption-text\">Arduino Ethernet Shield R3 para Arduino<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>O Touch Display Shield TFT3.2&#8243;, que \u00e9 uma tela LCD colorida com matriz ativa, tem uma resolu\u00e7\u00e3o de 320&#215;240 pixels e suporta at\u00e9 incr\u00edveis 65 mil cores, e al\u00e9m disso conta com sensor de toque resistivo e ilumina\u00e7\u00e3o de tela.<\/p>\n<\/div>\n<div style=\"width: 263px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/acessorios-para-projetos\/display-lcd-tft-32-touchscreen-ssd1289-2306.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" title=\"Touch Shield LCD 3.2&quot; para Arduino\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/display-lcd-tft-32-touchscreen-ssd1289.jpg\" alt=\"Touch Shield LCD 3.2&quot; para Arduino\" width=\"253\" height=\"253\" \/><\/a><p class=\"wp-caption-text\">Touch Shield LCD 3.2&#8243; para Arduino<\/p><\/div>\n<div>\n<div class=\"mceTemp\"><\/div>\n<p>Podemos citar tamb\u00e9m o Arduino Proto Shield que permite especialmente que se desenvolvam circuitos que se encaixam noArduino, gerando assim uma enorme gama de funcionalidades extras para a placa microcontroladora, e com isto, os projetos desenvolvidos contam com menor custo de implementa\u00e7\u00e3o e maior agilidade.<\/p>\n<div style=\"width: 244px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/shield-para-arduino\/kit-shield-proto-para-arduino-2451.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" title=\"Arduino Proto Shield para Arduino\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/ArduinoProtoShield.jpg\" alt=\"Arduino Proto Shield para Arduino\" width=\"234\" height=\"180\" \/><\/a><p class=\"wp-caption-text\">Arduino Proto Shield para Arduino<\/p><\/div>\n<p>Cuidado ao comprar um shield, primeiro verifique se ele \u00e9 compat\u00edvel com a\u00a0 vers\u00e3o do seu Arduino. Vers\u00f5es diferentes de Arduinos podem ter pinagens diferentes e por isso mesmo um mesmo shield pode n\u00e3o funcionar em todas elas.<\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo <strong>Curso Arduino <\/strong>&#8211; <strong>Aula 2<\/strong><\/h2>\n<\/div>\n<p><iframe loading=\"lazy\" title=\"Aprendendo ARDUINO - CURSO - Aula 2\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/SIGdIWrqA9I?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Nesta segunda aula do\u00a0Curso de Arduino M\u00f3dulo B\u00e1sico\u00a0ser\u00e3o apresentadas as portas\/pinos de entrada e sa\u00edda de um\u00a0Arduino, para que servem, como utilizar essas entradas e sa\u00eddas do\u00a0Arduino, como os pinos se comportam de acordo com o c\u00f3digo proposto, dentre diversos outros temas.<\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"boxus\"><strong>Entradas e Sa\u00eddas do Arduino<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<h4><strong>Entradas Digitais<\/strong><\/h4>\n<p>Na pr\u00e1tica, o programa pode saber com quantos Volts o pino est\u00e1 sendo alimentado (0 ou 5). A fun\u00e7\u00e3o de entrada digital entrega apenas os valores 1 e 0, ou seja, com tens\u00e3o ou sem tens\u00e3o. Para saber quanta tens\u00e3o est\u00e1 sendo aplicada ao pino, devem ser utilizadas as entradas anal\u00f3gicas.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Sa\u00eddas Digitais<\/strong><\/h4>\n<p>As placas do Arduino podem ser definidas como entradas ou sa\u00eddas conforme a necessidade de cada tipo de projeto. Por exemplo, para ler uma tecla o pino deve ser configurado como entrada, e para acionar um LED o pino deve ser configurado como sa\u00edda.<\/p>\n<p>Por padr\u00e3o, os pino do Arduino s\u00e3o configurados como entradas digitais, mas para ficar mais explicito na parte de programa\u00e7\u00e3o, deve-se configura-lo como entrada, sendo assim, o pino \u00e9 colocado em estado de alta imped\u00e2ncia.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Entradas Anal\u00f3gicas<\/strong><\/h4>\n<p>Ao contrario das entradas digitais que s\u00f3 informa se h\u00e1 ou n\u00e3o tens\u00e3o aplicada ao pino, a entrada anal\u00f3gica \u00e9 capaz de medir a tens\u00e3o aplicada.<\/p>\n<p>&nbsp;<\/p>\n<h4 class=\"boxus\"><strong>Pinos especiais<\/strong><\/h4>\n<p>O Arduino conta tamb\u00e9m com pinos especiais, podendo ser usados desde que configuradas na programa\u00e7\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Pino PWM<\/strong><\/h4>\n<p>\u00c9 tratado como sa\u00edda anal\u00f3gica que gera um sinal alternado entre 0 e 1(que na realidade s\u00e3o valores de uma sa\u00edda digital), onde \u00e9 controlado o tempo em que o pino fica ligado, ou seja em n\u00edvel l\u00f3gico 1.\u00a0Pinos 3, 5, 6, 9, 10 e 11 do Arduino UNO, na maioria das placas, esses pinos s\u00e3o identificados com um &#8220;~&#8221; ao lado de sua numera\u00e7\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Porta SPI<\/strong><\/h4>\n<p>\u00c9 nessa porta que s\u00e3o conectados, por exemplo, cart\u00f5es de mem\u00f3ria (SD) entre outros v\u00e1rios componentes. Este \u00e9 um padr\u00e3o de comunica\u00e7\u00e3o serial S\u00edncrono parecido com USART, por\u00e9m bem mais r\u00e1pido que ela. No Arduino UNO os pinos da porta SPI s\u00e3o o 10, 11, 12 e o 13.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Interrup\u00e7\u00e3o Externa<\/strong><\/h4>\n<p>Esse m\u00e9todo com pinos \u00e9 muito usado para detectar eventos externos \u00e0 placa porque com eles podemos programar um pino para que avise ao software sobre poss\u00edveis mudan\u00e7as em seu estado. No Arduino UNO os pinos de interrup\u00e7\u00e3o externa s\u00e3o o 2 e 3.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Porta Serial Usart<\/strong><\/h4>\n<p>Pode-se utilizar um dos pinos para transmiss\u00e3o e outro para recep\u00e7\u00e3o de dados no formato serial ass\u00edncrono.\u00a0No Arduino UNO os pinos de porta serial USART s\u00e3o os seguintes: Pinos 0 (rx recebe dados) e pino 1 (tx envia dados).<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Comparador Anal\u00f3gico<\/strong><\/h4>\n<p>Podemos utilizar dois pinos para fazer a compara\u00e7\u00e3o de duas tens\u00f5es externas em rela\u00e7\u00e3o a placa, sem necessidade de fazer um programa em software que leia e compare essas tens\u00f5es externas em quest\u00e3o. \u00c9 uma forma \u00e1gil de comparar tens\u00f5es envolvendo somente o hardware e sem envolver programa\u00e7\u00e3o.\u00a0No Arduino UNO os pinos de comparador anal\u00f3gico s\u00e3o o 6 e 7.<\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"boxus\"><strong>Modos e Estados do Arduino<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<h4><strong>Modos de Entrada e Sa\u00edda<\/strong><\/h4>\n<p>As entradas e sa\u00eddas do Arduino abstraem todas as configura\u00e7\u00f5es dos registradores que acessam e configuram os pinos de entrada e sa\u00edda. Isso torna a programa\u00e7\u00e3o do Arduino muito mais f\u00e1cil.<\/p>\n<p>A fun\u00e7\u00e3o pinMode(PINO, MODO) \u00e9 usada para configurar os modos, onde PINO \u00e9 o n\u00famero da porta, e MODO \u00e9 o modo de entrada digital(INPUT) ou sa\u00edda digital(OUTPUT) que dever\u00e1 ser definido. Por exemplo: pinMOde(14, INPUT);.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Estados de Entrada e Sa\u00edda<\/strong><\/h4>\n<p>Para configurar um estado l\u00f3gico de sa\u00edda digital deve ser usada a fun\u00e7\u00e3o digitalWrite(PINO, VALOR), onde VALOR \u00e9 o estado de n\u00edvel, podendo ser alto(HIGH) ou baixo(LOW). Por exemplo digitalWrite(4 , HIGH);.<\/p>\n<p>Se o pino foi configurado como sa\u00edda sua voltagem sera definida ao valor correspondente (HIGH = 5V &#8211; LOW = 0V). Se for configurado como entrada e estiver em modo HIGH, deve-se acrescentar um resistor interno de 20k\u2126.<\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo <strong>Curso Arduino <\/strong>&#8211; <strong>Aula 3<\/strong><\/h2>\n<p>Nesta terceira\u00a0aula do\u00a0Curso de Arduino M\u00f3dulo B\u00e1sico\u00a0ser\u00e1 apresentado como utilizar as entradas digitais\u00a0de um\u00a0Arduino. N\u00e3o perca as pr\u00f3ximas aulas do\u00a0Curso de Arduino M\u00f3dulo B\u00e1sico. Acompanhe aqui!<\/p>\n<p><iframe loading=\"lazy\" title=\"Entradas digitais - Aprendendo ARDUINO - Aula 3\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/eKwMt0L5t4Q?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo Curso Arduino &#8211; Aula 4<\/h2>\n<p>Nesta quarta\u00a0aula do\u00a0Curso de Arduino M\u00f3dulo B\u00e1sico\u00a0ser\u00e1 ensinado como utilizar as entradas anal\u00f3gicas\u00a0de um\u00a0Arduino, para que servem, como utilizar essas e\u00a0como os pinos se comportam de acordo com o c\u00f3digo proposto, dentre diversos outros temas.<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Aprendendo ARDUINO - Aula 4\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/mRyoHCta5cs?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo Curso Arduino &#8211; Aula 5<\/h2>\n<p>Nesta quinta aula do Curso de Arduino M\u00f3dulo B\u00e1sico ser\u00e1 apresentado como utilizar a comunica\u00e7\u00e3o serial para interligar o Arduino ao computador ou a outros perif\u00e9ricos.<\/p>\n<p><iframe loading=\"lazy\" title=\"Aprendendo ARDUINO - CURSO - Aula 5\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/13jERj2_PIc?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<div><\/div>\n<p style=\"text-align: right;\">V\u00eddeos Aulas de All Eletronics GR <a href=\"http:\/\/allelectronics.com.br\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/logo.jpg\" alt=\"\" width=\"35\" height=\"35\" \/><\/a><a href=\"https:\/\/www.youtube.com\/user\/AllEletronicsGR\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/botao_youtube.PNG\" alt=\"\" width=\"35\" height=\"35\" \/><\/a><a href=\"https:\/\/www.facebook.com\/AllEletronics?ref=hl\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/curso\/botao-facebook.jpg\" alt=\"\" width=\"45\" height=\"34\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aqui se inicia o Curso Arduino M\u00f3dulo B\u00e1sico Aula 1 que consistir\u00e1 em uma s\u00e9rie de V\u00eddeo aulas feitas em conjunto com All Eletronics GR. O Curso\u00a0est\u00e1 voltado para programadores, projetistas e hobistas iniciantes. Neste M\u00f3dulo B\u00e1sico ser\u00e3o abordados desde temas simples como composi\u00e7\u00e3o do Arduino, tipos de placas existentes, nomenclatura dos pinos e utilidade de cada um, linguagem utilizada na programa\u00e7\u00e3o, componentes externos que podem ser acoplados para aumentar a gama de funcionalidades, breve introdu\u00e7\u00e3o \u00e0 eletr\u00f4nica e tamb\u00e9m alguns pequenos projetos para colocar em pr\u00e1tica o que foi passado. Nesta primeira aula do curso ser\u00e1 apresentado o que \u00e9 um Arduino, para que serve, as vantagens de utiliz\u00e1-lo como placa de desenvolvimento, alguns de seus principais componentes, forma [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":625,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"video","meta":{"footnotes":""},"categories":[10],"tags":[240,239,241,238],"class_list":["post-593","post","type-post","status-publish","format-video","has-post-thumbnail","hentry","category-arduino","tag-aprenda-arduino","tag-aula-arduino","tag-conhecendo-o-arduino","tag-curso-arduino","post_format-post-format-video"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Curso Arduino M\u00f3dulo B\u00e1sico Completo - Aula 1 a 5 - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Curso Arduino M\u00f3dulo B\u00e1sico Aula 1 Gr\u00e1tis tem no Blog UsinaInfo. Aprenda Mais Sobre essa Incr\u00edvel Placa de um Modo f\u00e1cil nesse Tutorial Completo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Curso Arduino M\u00f3dulo B\u00e1sico Completo - Aula 1 a 5 - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Curso Arduino M\u00f3dulo B\u00e1sico Aula 1 Gr\u00e1tis tem no Blog UsinaInfo. Aprenda Mais Sobre essa Incr\u00edvel Placa de um Modo f\u00e1cil nesse Tutorial Completo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-18T18:03:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-24T20:40:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/01\/2-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"670\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Lemos da Rosa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Lemos da Rosa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Curso Arduino M\u00f3dulo B\u00e1sico Completo - Aula 1 a 5 - Blog Usinainfo","description":"Curso Arduino M\u00f3dulo B\u00e1sico Aula 1 Gr\u00e1tis tem no Blog UsinaInfo. Aprenda Mais Sobre essa Incr\u00edvel Placa de um Modo f\u00e1cil nesse Tutorial Completo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/","og_locale":"pt_BR","og_type":"article","og_title":"Curso Arduino M\u00f3dulo B\u00e1sico Completo - Aula 1 a 5 - Blog Usinainfo","og_description":"Curso Arduino M\u00f3dulo B\u00e1sico Aula 1 Gr\u00e1tis tem no Blog UsinaInfo. Aprenda Mais Sobre essa Incr\u00edvel Placa de um Modo f\u00e1cil nesse Tutorial Completo.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2016-01-18T18:03:51+00:00","article_modified_time":"2020-03-24T20:40:36+00:00","og_image":[{"width":1000,"height":670,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/01\/2-2.jpg","type":"image\/jpeg"}],"author":"Daniel Lemos da Rosa","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Daniel Lemos da Rosa","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#article","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/"},"author":{"name":"Daniel Lemos da Rosa","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/2367f0f3c8c7ff2ec433e7991da82d9f"},"headline":"Curso Arduino M\u00f3dulo B\u00e1sico Completo &#8211; Aula 1 a 5","datePublished":"2016-01-18T18:03:51+00:00","dateModified":"2020-03-24T20:40:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/"},"wordCount":2031,"commentCount":3,"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/01\/2-2.jpg","keywords":["Aprenda Arduino","Aula Arduino","Conhecendo o Arduino","Curso Arduino"],"articleSection":["Arduino"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/","url":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/","name":"Curso Arduino M\u00f3dulo B\u00e1sico Completo - Aula 1 a 5 - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/01\/2-2.jpg","datePublished":"2016-01-18T18:03:51+00:00","dateModified":"2020-03-24T20:40:36+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/2367f0f3c8c7ff2ec433e7991da82d9f"},"description":"Curso Arduino M\u00f3dulo B\u00e1sico Aula 1 Gr\u00e1tis tem no Blog UsinaInfo. Aprenda Mais Sobre essa Incr\u00edvel Placa de um Modo f\u00e1cil nesse Tutorial Completo.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/01\/2-2.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/01\/2-2.jpg","width":1000,"height":670},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/curso-arduino-modulo-basico-completo-aula-1-a-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Curso Arduino M\u00f3dulo B\u00e1sico Completo &#8211; Aula 1 a 5"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/2367f0f3c8c7ff2ec433e7991da82d9f","name":"Daniel Lemos da Rosa","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/592af5d0ba74810bc0b6561f25faf96d77f07794df2b9b2ea00b63befbae1971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/592af5d0ba74810bc0b6561f25faf96d77f07794df2b9b2ea00b63befbae1971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/592af5d0ba74810bc0b6561f25faf96d77f07794df2b9b2ea00b63befbae1971?s=96&d=mm&r=g","caption":"Daniel Lemos da Rosa"},"description":"Entusiasta em Sistemas Eletr\u00f4nicos Embarcados. Gestor de Marketing Digital. Bacharel em Ci\u00eancias Sociais Aplicadas \/ Direito \u2013 URI.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/daniel\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=593"}],"version-history":[{"count":12,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/593\/revisions"}],"predecessor-version":[{"id":5110,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/593\/revisions\/5110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/625"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}