STEM Buddy trasforma il tuo telefono in hardware virtuale per i tuoi progetti ESP32 e Arduino. Scrivi codice reale, invia comandi tramite Bluetooth e il tuo telefono diventerà un LCD, un LED, un servo, un sensore o un oscilloscopio.
Non hai una breadboard? Nessun problema. Il tuo telefono È il componente.
COME FUNZIONA:
1. Includi la libreria C++ di STEM Buddy nel tuo progetto Arduino/ESP32
2. Scrivi codice reale: stemBuddy.lcd.print("Hello!") o stemBuddy.led.setColor(255, 0, 0)
3. Il tuo ESP32 invia comandi all'app tramite Bluetooth Low Energy
4. L'app simula il componente in tempo reale sullo schermo del tuo telefono
5. L'app può anche inviare dati INDIETRO: pulsanti virtuali, cursori e valori dei sensori che il tuo codice può leggere
È un ponte bidirezionale tra microcontrollori reali e periferiche virtuali.
PERIFERICHE VIRTUALI — 7 componenti che il tuo ESP32 può controllare:
• Striscia LED/RGB — Il tuo codice imposta colori e luminosità, il telefono visualizza un LED luminoso in tempo reale
• Servomotore — Invia un angolo dal tuo codice, osserva il servo virtuale muoversi di conseguenza
• Display LCD 16x2 — Chiama lcd.print() dal tuo ESP32 e guarda il testo apparire su un display a caratteri virtuale
• Dashboard dei sensori — L'app genera dati da sensori virtuali (temperatura, luce, umidità, pressione) che il tuo ESP32 legge tramite BLE
• Oscilloscopio — Visualizza segnali reali o esegui il debug delle forme d'onda di uscita del tuo codice
• Motore CC — Il tuo codice imposta velocità e direzione PWM, l'app mostra RPM e rotazione
• Cicalino — Invia frequenze di tono dal tuo codice, ascoltale e visualizzale sul cicalino virtuale
PERCHÉ STEM BUDDY?
• Non hai un LCD? Il tuo telefono ne è uno.
• Non hai LED? Il tuo telefono si illumina.
• Non hai un sensore di temperatura? Il tuo telefono invia letture virtuali al tuo ESP32.
• Non hai un oscilloscopio? Il tuo telefono visualizza le forme d'onda.
I bambini possono iniziare subito a programmare progetti hardware reali, senza bisogno di acquistare prima i componenti. Quando sono pronti, sostituiscono i componenti virtuali con quelli reali con lo stesso codice.
PROGETTI GUIDATI:
Progetti passo passo che utilizzano la libreria STEM Buddy:
• LED Blink — Il tuo primo progetto ESP32 + telefono
• Semaforo — Controlla 3 LED virtuali dal tuo codice
• Monitor della temperatura — Leggi i dati dei sensori virtuali e visualizzali su un LCD virtuale
• Serratura servoassistita — Crea una serratura con codice di accesso con tastiera virtuale e servo
• Robot Line Follower — Utilizza sensori IR virtuali prima di passare alla versione fisica
• Stazione meteorologica IoT — Sensori virtuali che alimentano dashboard cloud reali
• LED a controllo vocale — Il riconoscimento vocale incontra il controllo hardware
• Simulazione di lancio di missili — Un divertente conto alla rovescia con display virtuale e buzzer
EDITOR DI CODICE:
Visualizza in anteprima e modifica i modelli di codice direttamente nell'app:
• Arduino C++ — Modelli già pronti che utilizzano la libreria STEM Buddy
• MicroPython — Per flussi di lavoro moderni con microcontrollori
• Blocchi Scratch — Codifica visiva basata su blocchi tramite l'integrazione con CodeSkool Scratch IDE
CONNESSIONE:
• Bluetooth Low Energy (BLE) — Connessione principale per ESP32
• Wi-Fi — Comunicazione basata su rete
• Seriale — Supporto per connessione USB
PARTE DELL'ECOSISTEMA CODESKOOL:
STEM Buddy funziona insieme all'IDE CodeSkool Scratch e al robot Code Yaan ESP32. Usa i blocchi Scratch per programmare il tuo ESP32 e STEM Buddy come livello I/O virtuale: una piattaforma di apprendimento completa, dalla codifica visiva all'hardware reale.
• 6 temi: Scuro, Chiaro, AMOLED, Giocoso, Oceano, Natura
• Funziona offline per l'interazione con i componenti virtuali
• Ottimizzato per dispositivi mobili per l'uso con una sola mano
• Gratuito e aperto a tutti gli studenti
Il tuo telefono è il laboratorio di elettronica più potente che possiedi. STEM Buddy lo sblocca.
Ultimo aggiornamento
9 mar 2026