{"id":26,"date":"2025-09-30T09:58:42","date_gmt":"2025-09-30T12:58:42","guid":{"rendered":"http:\/\/educate.poa.ifrs.edu.br\/?page_id=26"},"modified":"2025-09-30T10:10:26","modified_gmt":"2025-09-30T13:10:26","slug":"blink-pisca-pisca-a","status":"publish","type":"page","link":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/blink-pisca-pisca-a\/","title":{"rendered":"Blink, o LED Pisca-Pisca (A)"},"content":{"rendered":"\n<p><strong>Uma introdu\u00e7\u00e3o \u00e0 eletr\u00f4nica e programa\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p>Bem-vindo ao &#8220;Blink&#8221;! Esta \u00e9 a atividade cl\u00e1ssica e o ponto de partida ideal para qualquer jornada no mundo do Arduino e da programa\u00e7\u00e3o. Com ela, vamos construir um circuito simples para fazer um LED piscar, compreendendo na pr\u00e1tica como o software (c\u00f3digo) e o hardware (componentes f\u00edsicos) conversam entre si para criar algo vis\u00edvel e interativo.<\/p>\n\n\n\n<p>Esta atividade \u00e9 a base para projetos mais complexos e uma excelente forma de despertar a curiosidade, o pensamento l\u00f3gico e a criatividade.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Roteiro para Professores (Foco no Aprofundamento T\u00e9cnico)<\/strong><\/h3>\n\n\n\n<p><strong>Eletr\u00f4nica:<\/strong> Projetar circuitos mais complexos, como um sem\u00e1foro de tr\u00e2nsito com m\u00faltiplos LEDs e temporiza\u00e7\u00f5es diferentes.<\/p>\n\n\n\n<p><strong>Objetivo da Atividade:<\/strong> Introduzir os fundamentos da eletr\u00f4nica digital e da programa\u00e7\u00e3o de microcontroladores, analisando a estrutura de um circuito b\u00e1sico e a sintaxe do c\u00f3digo C++ para Arduino, capacitando-o a solucionar problemas e a expandir o projeto.<\/p>\n\n\n\n<p><strong>Conceitos Tecnol\u00f3gicos Fundamentais:<\/strong><\/p>\n\n\n\n<p><strong>Microcontrolador:<\/strong> O &#8220;c\u00e9rebro&#8221; do projeto (a placa Arduino), um pequeno computador program\u00e1vel.<\/p>\n\n\n\n<p><strong>Pino Digital (OUTPUT):<\/strong> As &#8220;portas&#8221; do Arduino que podem ser configuradas para enviar um sinal el\u00e9trico de LIGADO (HIGH\/5V) ou DESLIGADO (LOW\/0V).<\/p>\n\n\n\n<p><strong>Resistor:<\/strong> Componente passivo essencial para limitar a corrente el\u00e9trica e proteger o LED contra sobrecarga.<\/p>\n\n\n\n<p><strong>Protoboard:<\/strong> Placa de prototipagem que permite montar e desmontar circuitos de forma r\u00e1pida, sem necessidade de solda.<\/p>\n\n\n\n<p><strong>Esquem\u00e1tico Eletr\u00f4nico:<\/strong> <em>(A imagem do circuito entra aqui, como a principal refer\u00eancia t\u00e9cnica)<\/em>.<\/p>\n\n\n\n<p><strong>Princ\u00edpio L\u00f3gico:<\/strong> O c\u00f3digo opera em uma sequ\u00eancia l\u00f3gica dentro de um loop infinito. A fun\u00e7\u00e3o <code>void setup()<\/code> \u00e9 executada uma \u00fanica vez no in\u00edcio para as configura\u00e7\u00f5es iniciais, enquanto a <code>void loop()<\/code> repete o bloco de comandos principais indefinidamente.<\/p>\n\n\n\n<p><strong>Conceitos Te\u00f3ricos para Aprofundar:<\/strong><\/p>\n\n\n\n<p><strong>Eletr\u00f4nica Digital:<\/strong> Explique a diferen\u00e7a entre sinais digitais (discretos, como 0 e 1) e anal\u00f3gicos (cont\u00ednuos, como a leitura de um sensor de luz).<\/p>\n\n\n\n<p><strong>Fun\u00e7\u00f5es <code>setup()<\/code> e <code>loop()<\/code>:<\/strong> Detalhe o papel de cada uma na estrutura fundamental de qualquer programa (sketch) para Arduino.<\/p>\n\n\n\n<p><strong>Guia de Solu\u00e7\u00e3o de Problemas (Troubleshooting):<\/strong><\/p>\n\n\n\n<p><strong>LED n\u00e3o acende?<\/strong> Verifique a sequ\u00eancia: 1) <strong>Polaridade do LED<\/strong> (a &#8220;perna&#8221; mais longa, o anodo, deve estar conectada ao lado positivo do circuito), 2) <strong>Conex\u00f5es<\/strong> na protoboard, 3) <strong>Valor do resistor<\/strong>, 4) Se o <strong>pino no c\u00f3digo<\/strong> (<code>ledPin = 9<\/code>) corresponde ao pino f\u00edsico utilizado.<\/p>\n\n\n\n<p><strong>Arduino n\u00e3o \u00e9 reconhecido pelo computador?<\/strong> Verifique o cabo USB, a porta COM selecionada na Arduino IDE (menu Ferramentas > Porta) e se os drivers est\u00e3o instalados.<\/p>\n\n\n\n<p><strong>Desafio Extra (N\u00edvel Avan\u00e7ado):<\/strong><\/p>\n\n\n\n<p>Utilize um <strong>potenci\u00f4metro<\/strong> para controlar a velocidade do pisca-pisca, introduzindo a leitura de um pino anal\u00f3gico (<code>analogRead()<\/code>) e o mapeamento de valores (<code>map()<\/code>).<\/p>\n\n\n\n<p><strong>Materiais Necess\u00e1rios:<\/strong><\/p>\n\n\n\n<p><strong>Hardware:<\/strong> SmartMotors Mod A <strong>OU<\/strong> (Placa Arduino, Cabo USB, Resistor 220 ohms, LED, Protoboard, Jumpers Macho-Macho, Computador com Arduino IDE).<\/p>\n\n\n\n<p><strong>Software:<\/strong> Arduino IDE e\/ou conta na plataforma TinkerCAD.<\/p>\n\n\n\n<p><strong>Possibilidades de Aplica\u00e7\u00e3o e Expans\u00e3o:<\/strong><\/p>\n\n\n\n<p><strong>Rob\u00f3tica:<\/strong> Utilizar este princ\u00edpio para criar sistemas de sinaliza\u00e7\u00e3o em um rob\u00f4 (luzes de alerta, far\u00f3is).<\/p>\n\n\n\n<p><strong>Internet das Coisas (IoT):<\/strong> Este \u00e9 o primeiro passo para criar dispositivos que sinalizam status (ex: &#8220;conectado \u00e0 internet&#8221;, &#8220;recebendo dados&#8221;).<\/p>\n\n\n\n<p><strong>Programa\u00e7\u00e3o Sugerida<br>C\u00f3digo em C++<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abra o software Arduino IDE.\u00a0<\/li>\n\n\n\n<li>Cole o c\u00f3digo abaixo no editor:\u00a0\u00a0<\/li>\n<\/ul>\n\n\n\n<p>C++&nbsp;<\/p>\n\n\n\n<p>int ledPin = 9; \/\/ Pino ao qual o LED est\u00e1 conectado&nbsp;<\/p>\n\n\n\n<p>void setup() {&nbsp;<\/p>\n\n\n\n<p>&nbsp; pinMode(ledPin, OUTPUT); \/\/ Define o pino como sa\u00edda&nbsp;<\/p>\n\n\n\n<p>}&nbsp;<\/p>\n\n\n\n<p>void loop() {&nbsp;<\/p>\n\n\n\n<p>&nbsp; digitalWrite(ledPin, HIGH); \/\/ Liga o LED&nbsp;<\/p>\n\n\n\n<p>&nbsp; delay(1000);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Aguarda 1 segundo&nbsp;<\/p>\n\n\n\n<p>&nbsp; digitalWrite(ledPin, LOW);&nbsp; \/\/ Desliga o LED&nbsp;<\/p>\n\n\n\n<p>&nbsp; delay(1000);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Aguarda 1 segundo&nbsp;<\/p>\n\n\n\n<p>}&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Carregue o programa para o Arduino.\u00a0<\/li>\n<\/ul>\n\n\n\n<p><strong>Programa\u00e7\u00e3o em Blocos<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/gfbilhalva4.wordpress.com\/wp-content\/uploads\/2024\/01\/image.png?w=324\" alt=\"\" class=\"wp-image-46\"\/><\/figure>\n\n\n\n<p><strong>Esquem\u00e1tico Eletr\u00f4nico<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/gfbilhalva4.wordpress.com\/wp-content\/uploads\/2024\/01\/image-1.png?w=869\" alt=\"\" class=\"wp-image-48\"\/><\/figure>\n\n\n\n<p><strong>SmartMotors<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/gfbilhalva4.wordpress.com\/wp-content\/uploads\/2024\/01\/image-3.png?w=544\" alt=\"\" class=\"wp-image-53\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Uma introdu\u00e7\u00e3o \u00e0 eletr\u00f4nica e programa\u00e7\u00e3o Bem-vindo ao &#8220;Blink&#8221;! Esta \u00e9 a atividade cl\u00e1ssica e o ponto de partida ideal para qualquer jornada no mundo do Arduino e da programa\u00e7\u00e3o. Com ela, vamos construir um circuito simples para fazer um LED piscar, compreendendo na pr\u00e1tica como o software (c\u00f3digo) e o hardware (componentes f\u00edsicos) conversam [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":3,"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":30,"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/pages\/26\/revisions\/30"}],"wp:attachment":[{"href":"http:\/\/educate.poa.ifrs.edu.br\/index.php\/wp-json\/wp\/v2\/media?parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}