Espositori 2019
- 3D PRINTING
- ART
- EDUCATION
- HOME AUTOMATION
- INTERNET OF THINGS
- KIDS & EDUCATION
- RECYCLING & UPCYCLING
- ROBOTICS
- SCIENCE
- YOUNG MAKERS (< 18)
- BIOLOGY
- GAMES
- ARTIFICIAL INTELLIGENCE
- OPEN SOURCE
- NEW MANUFACTURING
- FABRICATION
- WELLNESS & HEALTHCARE
- ENERGY & SUSTAINABILITY
- FOOD & AGRICULTURE
- 3D SCANNING
- CULTURAL HERITAGE
- AEROSPACE
- HACKS
- MUSIC & SOUND
- ARTISANS & NEW CRAFT
- FASHION & WEARABLES
- DRONES
- STEAM PUNK
- ARDUINO
- CROWDFUNDING
FabGL - Controller VGA, Controller PS/2, Libreria Grafica, Game Engine, Terminale ANSI con ESP32
La libreria FabGL consente facilmente di:
- disegnare primitive grafiche (linee, cerchi, immagini, etc..) da visualizzare sul monitor VGA
- controllare ed accettare l'input da un mouse PS/2
- controllare ed accettare l'input da una tastiera PS/2
- generare audio multicanale
- emulare un terminale ANSI/VT (con 80x25 o 132x25 caratteri e con diversi font)
- l'uscita VGA consente diverse risoluzioni e fino a 64 colori
- double buffering a basse risoluzioni
- numero illimitato di sprite (con collision detection)
- interfaccia utente a finestre (finestre, bottoni, edit box, combobox, etc...)
E' compreso un set di demo da caricare con l'IDE di Arudino:
- Emulatore Altair 8800
- Emulatore di Commodore VIC20
- Terminale seriale VT100/400/ANSI
- Generatore audio e mixer
- Animazione sprites con collision detection
- Animazione in double buffering
- Browser files (interfaccia grafica con mouse e finestre) in Flash memory
- Demo interfaccia grafica (finestre, bottoni, edit boxes, etc...)
- Terminale telnet
- Gioco Space Invaders
La libreria è scritta in C++ è Open Source, ed è già presente nelle librerie dell'IDE di Arduino