PkNeves / inf351-projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

inf351-projects

Sobre

Projeto que retorna uma página web do programa analítico da matéria INF 351 - Sistemas Embarcados, aessado por uma rede wifi fornecida pelo esp32.

Com a IDE do Arduino instalada, siga os passos do próximo link para adicionar a placa esp32 a sua IDE Adicionando esp32 a IDE do Arduino

A maior parte da configuração do projeto foi utilizando o link Site Guia do projeto , que ensina a configurar um servidor pelo wifi usando o esp32.

A parte de renderização de páginas html pode ser encontrada no site Como exibir páginas web no esp32

Modo de usar

  1. Com o esp32 ligado, procure a rede 'ESP32-Access-Point' no wifi do seu celular ou outro disposivo com essa tecnologia e insira a senha: 123456789.
  2. Com o wifi conectado, abra seu navegador e digite o endereço 192.168.4.1
  3. Pronto! Essa url deverá te fornecer a página web do programa analítico da disciplina de INF 351 - Sistemas Embarcados.

Sobre

Jogo Tetris feito usando uma mesa de led 16x16 e 4 botões com as funcionalidades: girar peça, mover para direita, mover para esquerda e fazer a peça descer mais rápido.

Inicialmente o jogo já tinha sido desenvolvido por outro aluno, mas utilizava a função delay() que gerava alguns atrasos ao apertar o botão. Para melhorar essa parte do código, foi utilizado a função millis(), que destrava o fluxo, deixando a funcionalidade de cair a peça independente da funcionalidade de apertar os botões de ação.

Sobre

Projeto com um sensor ultrasônico que capta a proximidade de objetos e acende o led de acordo com a proximidade.

O projeto foi primeiro montado no Tinkercad e depois passado para o projeto físico, montado em protoboard. Ele utiliza 6 led (2 verdes, 2 amaralos, 2 vermelhos), um sensor de presença e um arduíno.

Os leds estão posicionados um atras do outro na sequência Verde -> Amarelo -> Vermelho. O sensor de presença então capta e computa a distância. Quando mais próximo, mais leds irão se acender, começando pelo primeiro verde.

Link do Projeto

Sobre

Projeto que possui uma fita de led e um botão. Toda vez que o botão é pressionado, o próximo led da fita de led acende em uma cor randômica.

O projeto foi feito no Tinkercad usando um arduíno, uma fita de led e um botão.

O projeto consiste na idéia primária do jogo corrida de led e pode ser usado para um entendimento mais simples de como a corrida funciona.

Link do Projeto

Sobre

Um projeto que simula dois sinais de trânsito, quando um fecha o outro abre e vice versa, tendo seus tempos definidos em código.

Foi um dos primeiro projetos passados e é interessante para entender como a função millis() funciona e sua vantagem em relação ao delay()

Link do Projeto

Sobre

Projeto que também utiliza o sensor ultrasônico, mas com um led RGB. A medida que a distância muda, a cor do RGB muda também.

Um projeto bom para entender como fuciona o led RGB.

Link do Projeto

Sobre

Projeto similar com o sensor de proximidade, mas que utiliza um speaker para emitir um sinal sonoro quando vai chegando mais próximo.

Ele também possui os leds que acendem junto, mas toca um som com uma frequência mais aguda cada vez que vai chegando mais perto.

Link do Projeto

About


Languages

Language:C++ 100.0%