STEM Buddy gjør telefonen din om til virtuell maskinvare for ESP32- og Arduino-prosjektene dine. Skriv ekte kode, send kommandoer over Bluetooth, og telefonen din blir LCD-skjermen, LED-skjermen, servoen, sensoren eller oscilloskopet.
Ingen breadboard? Ikke noe problem. Telefonen din ER komponenten.
SLIK FUNGERER DET:
1. Inkluder STEM Buddy C++-biblioteket i Arduino/ESP32-prosjektet ditt.
2. Skriv ekte kode — stemBuddy.lcd.print("Hello!") eller stemBuddy.led.setColor(255, 0, 0)
3. ESP32-en din sender kommandoer til appen via Bluetooth Low Energy.
4. Appen simulerer komponenten i sanntid på telefonskjermen.
5. Appen kan også sende data TILBAKE — virtuelle knapper, glidebrytere og sensorverdier som koden din kan lese.
Det er en toveisbro mellom ekte mikrokontrollere og virtuelle periferienheter.
VIRTUELT TILBEHØR – 7 komponenter ESP32-en din kan kontrollere:
• LED/RGB-stripe – Koden din angir farger og lysstyrke, telefonen viser en lysende LED-lampe i sanntid
• Servomotor – Send en vinkel fra koden din, se den virtuelle servoen bevege seg for å matche
• 16x2 LCD-skjerm – Kall lcd.print() fra ESP32-en din og se tekst vises på et virtuelt tegndisplay
• Sensordashboard – Appen genererer virtuelle sensordata (temperatur, lys, fuktighet, trykk) som ESP32-en din leser over BLE
• Oscilloskop – Visualiser ekte signaler eller feilsøk kodens utgangsbølgeformer
• DC-motor – Koden din angir PWM-hastighet og -retning, appen viser RPM og rotasjon
• Summer – Send tonefrekvenser fra koden din, hør og se dem på den virtuelle summeren
HVORFOR STEM BUDDY?
• Har du ikke en LCD-skjerm? Telefonen din er en.
• Har du ikke LED-skjermer? Telefonen din lyser.
• Har du ikke en temperatursensor? Telefonen din sender virtuelle avlesninger til ESP32-enheten din.
• Har du ikke et oscilloskop? Telefonen viser bølgeformer.
Barn kan begynne å kode ekte maskinvareprosjekter umiddelbart – det er ikke nødvendig å kjøpe komponenter først. Når de er klare, kan de bytte ut virtuelle komponenter med ekte komponenter med samme kode.
VEILEDE PROSJEKTER:
Steg-for-steg-prosjekter med STEM Buddy-biblioteket:
• LED-blink — Ditt første ESP32 + telefonprosjekt
• Trafikklys — Kontroller 3 virtuelle LED-er fra koden din
• Temperaturmonitor — Les virtuelle sensordata og vis dem på virtuell LCD
• Servo-dørlås — Bygg en passordlås med virtuelt tastatur og servo
• Linjefølgerobot — Bruk virtuelle IR-sensorer før du går fysisk
• IoT-værstasjon — Virtuelle sensorer som mater ekte skydashbord
• Stemmestyrte LED-er — Talegjenkjenning møter maskinvarekontroll
• Missiloppskytningssimulator — En morsom nedtelling med virtuell skjerm og summer
KODEDITOR:
Forhåndsvis og rediger kodemaler direkte i appen:
• Arduino C++ — Ferdige maler med STEM Buddy-biblioteket
• MicroPython — For moderne mikrokontroller-arbeidsflyter
• Scratch Blocks — Visuell blokkbasert koding via CodeSkool Scratch IDE-integrasjon
KOBL TIL:
• Bluetooth Low Energy (BLE) — Primærtilkobling for ESP32
• WiFi — Nettverksbasert kommunikasjon
• Seriell — Støtte for USB-tilkobling
DEL AV CODESKOOL ØKOSYSTEM:
STEM Buddy fungerer sammen med CodeSkool Scratch IDE og Code Yaan ESP32-roboten. Bruk Scratch-blokker til å programmere ESP32-en din, og STEM Buddy som det virtuelle I/O-laget – en komplett læringsplattform fra visuell koding til ekte maskinvare.
• 6 temaer – Mørk, Lys, AMOLED, Leken, Hav, Natur
• Fungerer offline for virtuell komponentinteraksjon
• Mobiloptimalisert for bruk med én hånd
• Gratis og åpent for alle elever
Telefonen din er det kraftigste elektronikklaboratoriet du allerede eier. STEM Buddy låser den opp.