STEM Buddy forvandler din telefon til virtuel hardware til dine ESP32- og Arduino-projekter. Skriv rigtig kode, send kommandoer via Bluetooth, og din telefon bliver LCD-skærmen, LED-skærmen, servoen, sensoren eller oscilloskopet.
Intet breadboard? Intet problem. Din telefon ER komponenten.
SÅDAN VIRKER DET:
1. Inkluder STEM Buddy C++-biblioteket i dit Arduino/ESP32-projekt.
2. Skriv rigtig kode — stemBuddy.lcd.print("Hello!") eller stemBuddy.led.setColor(255, 0, 0)
3. Din ESP32 sender kommandoer til appen via Bluetooth Low Energy.
4. Appen simulerer komponenten i realtid på din telefonskærm.
5. Appen kan også sende data TILBAGE — virtuelle knapper, skydere og sensorværdier, som din kode kan læse.
Det er en tovejsbro mellem rigtige mikrocontrollere og virtuelle periferiudstyr.
VIRTUELT PERIFERET ENHED — 7 komponenter, som din ESP32 kan styre:
• LED / RGB-strip — Din kode indstiller farver og lysstyrke, telefonen viser en lysende LED i realtid
• Servomotor — Send en vinkel fra din kode, se den virtuelle servo bevæge sig for at matche
• 16x2 LCD-display — Kald lcd.print() fra din ESP32 og se tekst vises på et virtuelt tegndisplay
• Sensordashboard — Appen genererer virtuelle sensordata (temperatur, lys, fugtighed, tryk), som din ESP32 læser via BLE
• Oscilloskop — Visualiser rigtige signaler eller fejlfind din kodes outputbølgeformer
• DC-motor — Din kode indstiller PWM-hastighed og -retning, appen viser omdrejninger pr. minut og rotation
• Buzzer — Send tonefrekvenser fra din kode, hør og se dem på den virtuelle buzzer
HVORFOR STEM BUDDY?
• Har du ikke et LCD-display? Din telefon er en.
• Har du ikke LED'er? Din telefon lyser.
• Har du ikke en temperatursensor? Din telefon sender virtuelle aflæsninger til din ESP32.
• Har du ikke et oscilloskop? Din telefon viser bølgeformer.
Børn kan begynde at kode rigtige hardwareprojekter med det samme – det er ikke nødvendigt at købe komponenter først. Når de er klar, kan de bytte virtuelle komponenter ud med rigtige komponenter med den samme kode.
GUIDEDE PROJEKTER:
Trin-for-trin projekter ved hjælp af STEM Buddy-biblioteket:
• LED Blink — Dit første ESP32 + telefonprojekt
• Trafiklys — Styr 3 virtuelle LED'er fra din kode
• Temperaturmonitor — Læs virtuelle sensordata og vis dem på virtuelt LCD-display
• Servo Dørlås — Byg en adgangskodelås med virtuelt tastatur og servo
• Linjefølgerobot — Brug virtuelle IR-sensorer, før du går fysisk
• IoT Vejrstation — Virtuelle sensorer, der forsyner rigtige cloud-dashboards
• Stemmestyrede LED'er — Talegenkendelse møder hardwarekontrol
• Missilaffyringssimulator — En sjov nedtælling med virtuelt display og buzzer
KODEDITOR:
Forhåndsvis og rediger kodeskabeloner direkte i appen:
• Arduino C++ — Færdiglavede skabeloner ved hjælp af STEM Buddy-biblioteket
• MicroPython — Til moderne mikrocontroller-arbejdsgange
• Scratch Blocks — Visuel blokbaseret kodning via CodeSkool Scratch IDE-integration
FORBINDELSE:
• Bluetooth Low Energy (BLE) — Primær forbindelse til ESP32
• WiFi — Netværksbaseret kommunikation
• Seriel — Understøttelse af USB-forbindelse
DEL AF CODESKOOL ØKOSYSTEM:
STEM Buddy fungerer sammen med CodeSkool Scratch IDE og Code Yaan ESP32-robotten. Brug Scratch-blokke til at programmere din ESP32, og STEM Buddy som det virtuelle I/O-lag — en komplet læringsplatform fra visuel kodning til rigtig hardware.
• 6 temaer — Mørk, Lys, AMOLED, Legesyg, Hav, Natur
• Fungerer offline til virtuel komponentinteraktion
• Mobiloptimeret til brug med én hånd
• Gratis og åben for alle elever
Din telefon er det mest kraftfulde elektroniklaboratorium, du allerede ejer. STEM Buddy låser den op.