Skip to content

Matheusrammos/LIA-Docs

Repository files navigation

LIA-Docs

Repositório de Projetos e Exercícios da Disciplina de Laboratório de Informática Aplicada

Este repositório é destinado a expor os projetos, trabalhos e atividades que foram feitos através do arduíno. Cada diretório corresponde a uma tarefa realizada.

♦️ Slides das Aulas

Códigos com a Arduino IDE

A Arduino IDE (Ambiente de Desenvolvimento Integrado) é um software utilizado para programar placas Arduino. Ela oferece uma interface amigável que facilita a escrita, compilação e upload de códigos para os microcontroladores.

O que faz a Arduino IDE?

A Arduino IDE serve para:

  • Desenvolvimento de Código: Permite que usuários escrevam e editem códigos em uma linguagem baseada em C/C++, oferecendo ferramentas como realce de sintaxe e autocompletar.
  • Compilação e Upload: Compila o código escrito e carrega o programa diretamente na placa Arduino, além de fornecer um Serial Monitor para visualização de dados e depuração em tempo real.

Sobre a plataforma da IDE

Versão 2.3.2 Plataforma: Arduino UNO

Diagramas com o Tinkercad

Os diagramas de circuito de cada projeto são, em suma, feitos através do Tinkercad. Uma ferramenta online capaz de simular o funcionamento de um arduíno, representando-o por imagens 3D. A ferramenta permitiu montar e construir diagramas 3D dos circuitos em cada projeto de uma maneira totalmente online e gratuita.

O que é Tinkercad?

"O Tinkercad, desenvolvido pela Autodesk, é uma plataforma web que combina modelagem 3D e simulação de circuitos eletrônicos. Reconhecido por sua interface amigável e acessibilidade, tornou-se uma escolha popular entre estudantes, educadores e entusiastas de design. O Tinkercad permite criar modelos 3D facilmente, utilizando formas básicas como cubos, esferas e cilindros, que podem ser combinadas, agrupadas e modificadas para criar designs mais complexos. É frequentemente utilizado para projetos de impressão 3D, prototipagem rápida, design de objetos e para ensinar conceitos básicos de modelagem e design 3D" (GUSE, Rosana. O que é Tinkercad?. MakerHero, 12 junh. 2024. Disponível em: https://www.makerhero.com/guia/tinkercad/o-que-e/. Acesso em: 19 set. 2024).

Diretórios

Exercício de casa onde os alunos criam um circuito para ligar e desligar um LED com um botão.

Neste exercício, os alunos contam quantas vezes um botão é pressionado, reforçando o uso de variáveis.

Os alunos aprendem a enviar e receber dados entre o Arduino e um computador via porta serial.

Primeiro exercício que ensina o básico do Arduino com o programa "Blink", fazendo um LED piscar.

Segundo exercício focado em controlar LEDs para simular luzes de garagem, introduzindo condições lógicas.

Montagem de circuitos simples com LEDs, aprendendo sobre componentes eletrônicos.

Controle de LEDs com ajuste dinâmico do tempo de pisca utilizando variáveis configuráveis.

Sequência de LEDs em 4 canais, explorando controle digital e temporização.

Controle de LEDs com sequências aleatórias em 4 canais, usando geração de números aleatórios.

Exibição de caracteres hexadecimais (0–9, A–F) em um display de sete segmentos.

Projeto Arduino onde cada botão acende um LED e toca uma nota no buzzer, demonstrando controle digital e lógica de decisão.

O projeto final integra todos os conceitos do curso, desafiando os alunos a criar um sistema interativo complexo.

Notas

Como Navegar?

Cada diretório contém um README, que explica em detalhes a descrição do projeto, os materiais necessários, a montagem do circuito, funcionamento do código e afins.

  • Navegue pelos diretórios acima para acessar os códigos e relatórios de cada exercício ou projeto. Alguns repositórios possuem conteúdos extras, como códigos desenvolvidos parcialmente pelo aluno, explicação de alguns comandos do C++ e/ou até vídeos que mostram o funcionamento prático do código. Por isso é importante o examinamento dos repositórios de forma calma e atenta para total aproiveito do conteúdo.

Considerações

Primeiramente agradeço a Deus; após, agradeço ao professor Epaminondaslage que nos deu a chance de manipular um Arduino de forma física. Além de doar kits de Arduíno e também compartilhar seu conhecimento, ele nos inspirou a explorar e conhecer o mundo da programação. A experiência de trabalhar com o Arduino não só tem desenvolvido nossas habilidades técnicas, mas também tem formalizado a criatividade e a colaboração entre os alunos.

Caution

"Recomenda-se veementemente que todas as conexões sejam realizadas com o Arduino desconectado da fonte de energia, pois há um alto risco de danificá-lo se a montagem for feita com a corrente elétrica ativada" (ADAPTADO de GOMES, Pedro. LIA-ATIVIDADES. Github, 20 Set. 2024. Disponível em: https://github.com/PedroGomes-Albuquerque/LIA-ATIVIDADES. Acesso em: 25 Set. 2024).

Músicas Utilizadas

Este repositório contém vídeos que utilizam músicas de terceiros. As músicas abaixo são usadas apenas para fins educacionais/demonstrativos e sem intenção de infringir os direitos autorais. O autor de todas elas se chama John Fiddy.

"John Charles Fiddy (Londres, 1944 — 24 de dezembro de 2017) foi um compositor e arranjador de músicas britânico. Ganhou notoriedade por ser o arranjador da maioria das BGM (músicas de fundo) do Chaves e do Chapolin, de jingles para comerciais famosos, e de músicas para filmes, como A Filha do Carrasco, e O Diário da Princesa." (ADAPTADO de BLOMER, Renata. Renata Blomer. Youtube, Jun. de 2019. Disponível em: https://youtube.com/@blomerinho?si=HejePaCQD5Effmzt. Acesso em: 25 Set. 2024).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages