Skip to content

alexdametto/CalcuLegor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalcuLegor

CalcuLegor è un progetto di Ingegneria del Software [CT0090], Ca' Foscari, svolto da:

  • Bottolo Beatrice 864676
  • Dametto Alex 864094
  • Lucenti Alessio 864459
  • Tomaiuolo Stefano 864784
  • Zilio Silvia 864988

Consiste in un applicazione Android che comunica con un robot Lego Mindstorm EV3 via Bluetooth.

Video demo di una delle prime versioni dell'applicazione:

DEMO

Introduzione

CalcuLegor si propone come un sistema educativo in grado di risolvere espressioni e, utilizzando un Lego EV3 MindStorm, stamperà la risoluzione passo passo.

Installazione

Lego MindStorm EV3

Per l'utilizzo del nostro sistema è necessaria l'installazione di LeJOS. Le istruzioni riguardo all'installazione si possono trovare sul sito ufficiale. leJOS è un firmware sostitutivo che include una Java Virtual Machine (JVM) per l'esercuzione di programmi java. Tramite questi programmi è possibile comandare i motori ed i sensori del robot. Abbiamo scelto questo firmware in quanto è molto semplice da utilizzare, permette di interfacciarsi facilmente con il bluetooth e perchè per il nostro progetto utilizziamo una libreria java per la risoluzione passo passo delle espressioni matematiche, "AnyMathLibrary". La libreria è consultabile e gratuitamente scaricabile a questo link.

Il sorgente da noi proposto per il dispositivo EV3 si trova sotto la directory "ev3". Per l'esecuzione del sorgente controllare che sia inclusa la libreria "AnymathLibrary.jar".

Applicazione Android (Versione 6.0+)

L'applicazione android è scaricabile gratuitamente dal Google Play Store a questo link. I dispositivi supportati sono quelli con versione di Android Marshmallow (6.0) o suvvessivi.

Qui di seguito si possono vedere alcuni screenshot dell'applicazione Android.

Screen1 Screen2 Screen3 Screen4 Screen5

About

Lego MindStorm EV3 + Android Application Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages