STEM Buddy förvandlar din telefon till virtuell hårdvara för dina ESP32- och Arduino-projekt. Skriv riktig kod, skicka kommandon via Bluetooth, och din telefon blir LCD-skärmen, LED-skärmen, servon, sensorn eller oscilloskopet.
Ingen kopplingsplatta? Inga problem. Din telefon ÄR komponenten.
SÅ FUNGERAR DET:
1. Inkludera STEM Buddy C++-biblioteket i ditt Arduino/ESP32-projekt
2. Skriv riktig kod — stemBuddy.lcd.print("Hello!") eller stemBuddy.led.setColor(255, 0, 0)
3. Din ESP32 skickar kommandon till appen via Bluetooth Low Energy
4. Appen simulerar komponenten i realtid på din telefonskärm
5. Appen kan också skicka data TILLBAKA — virtuella knappar, skjutreglage och sensorvärden som din kod kan läsa
Det är en tvåvägsbrygga mellan riktiga mikrokontroller och virtuella kringutrustningar.
VIRTUELLA KRYPUTRUSTNINGAR — 7 komponenter som din ESP32 kan styra:
• LED/RGB-remsa — Din kod ställer in färger och ljusstyrka, telefonen visar en lysande LED i realtid
• Servomotor — Skicka en vinkel från din kod, se det virtuella servot röra sig för att matcha
• 16x2 LCD-skärm — Anropa lcd.print() från din ESP32 och se text visas på en virtuell teckenskärm
• Sensorinstrumentpanel — Appen genererar virtuella sensordata (temperatur, ljus, fuktighet, tryck) som din ESP32 läser över BLE
• Oscilloskop — Visualisera verkliga signaler eller felsök din kodens utgående vågformer
• DC-motor — Din kod ställer in PWM-hastighet och riktning, appen visar varvtal och rotation
• Summer — Skicka tonfrekvenser från din kod, hör och se dem på den virtuella summern
VARFÖR STEM BUDDY?
• Har du ingen LCD-skärm? Din telefon är en.
• Har du inga LED-skärmar? Din telefon lyser.
• Har du ingen temperatursensor? Din telefon skickar virtuella avläsningar till din ESP32.
• Har du inget oscilloskop? Din telefon visar vågformer.
Barn kan börja koda riktiga hårdvaruprojekt direkt – de behöver inte köpa komponenter först. När de är redo kan de byta ut virtuella komponenter mot riktiga med samma kod.
GUIDLÄGGDA PROJEKT:
Steg-för-steg-projekt med STEM Buddy-biblioteket:
• LED-blink — Ditt första ESP32 + telefonprojekt
• Trafikljus — Styr 3 virtuella lysdioder från din kod
• Temperaturmonitor — Läs virtuella sensordata och visa på virtuell LCD
• Servodörrlås — Bygg ett lösenordslås med virtuell knappsats och servo
• Linjeföljarrobot — Använd virtuella IR-sensorer innan du går fysiskt
• IoT-väderstation — Virtuella sensorer som matar riktiga molninstrumentpaneler
• Röststyrda lysdioder — Taligenkänning möter hårdvarukontroll
• Missiluppskjutningssimulator — En rolig nedräkning med virtuell display och summer
KODREDIGERING:
Förhandsgranska och redigera kodmallar direkt i appen:
• Arduino C++ — Färdiga mallar med STEM Buddy-biblioteket
• MicroPython — För moderna mikrokontrollerarbetsflöden
• Scratch Blocks — Visuell blockbaserad kodning via CodeSkool Scratch IDE-integration
ANSLUTEN:
• Bluetooth Low Energy (BLE) — Primär anslutning för ESP32
• WiFi — Nätverksbaserad kommunikation
• Seriell — Stöd för USB-anslutning
DEL AV CODESKOOL EKOSYSTEM:
STEM Buddy fungerar tillsammans med CodeSkool Scratch IDE och Code Yaan ESP32-roboten. Använd Scratch-block för att programmera din ESP32 och STEM Buddy som det virtuella I/O-lagret – en komplett inlärningsplattform från visuell kodning till riktig hårdvara.
• 6 teman – Mörk, Ljus, AMOLED, Lekfull, Hav, Natur
• Fungerar offline för interaktion med virtuella komponenter
• Mobiloptimerad för enhandsanvändning
• Gratis och öppen för alla elever
Din telefon är det kraftfullaste elektroniklabb du redan äger. STEM Buddy låser upp det.
Uppdaterades den
9 mars 2026