Skip to content

RamonGiovane/CuboLedArduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CuboLedArduino

Um cubo 3x3x3 de leds feito com Arduino que pode ser controlado por uma página WEB usando Google Blockly

Sobre

Projeto desenvolvido no curso de Tecnologia em Sistemas para Internet pertencente ao IF Sudeste MG Barbacena na disciplina de Web Services ministrada pelo professor Rafael Alencar em 2019. Mais detalhes.

Detalhes do Projeto

A arquitetura do projeto funciona de forma em que as aplicações de mais alto nível realizam operações mais complexas, enquanto as mais baixas, mais simples.

  • Uma página WEB controla o cubo com blocos como acender, apagar, piscar um determinada coordenada (X, Y, Z) ou através de variáveis, além de loops e operações de somas e subtrações.
  • Uma API Restful em Python usando Flask (ver documentação) recebe comandos do Blockly via HTTP POST, com operações que pode ser: esperar, acender, apagar, piscar.
  • O arduino recebe comandos via porta serial e pode, apagar ou acender leds nas coordenadas (previamente convertidas pela API) X e Y.
  • O cubo foi construído utilizando o 27 leds azuis, uma protoboard, três transistores, resistores e fios de um kit Arduino Uno.

Equipe

About

Um cubo 3x3x3 feito com leds usando Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •