STEM Buddy verander jou foon in virtuele hardeware vir jou ESP32- en Arduino-projekte. Skryf regte kode, stuur opdragte oor Bluetooth, en jou foon word die LCD, LED, servo, sensor of ossilloskoop.
Geen broodbord nie? Geen probleem nie. Jou foon IS die komponent.
HOE DIT WERK:
1. Sluit die STEM Buddy C++-biblioteek in jou Arduino/ESP32-projek in.
2. Skryf regte kode — stemBuddy.lcd.print("Hallo!") of stemBuddy.led.setColor(255, 0, 0)
3. Jou ESP32 stuur opdragte na die toepassing oor Bluetooth Low Energy.
4. Die toepassing simuleer die komponent intyds op jou foonskerm.
5. Die toepassing kan ook data TERUG stuur — virtuele knoppies, skuifbalkies en sensorwaardes wat jou kode kan lees.
Dis 'n tweerigtingbrug tussen regte mikrobeheerders en virtuele randapparatuur.
VIRTUELE RANDAPPARATE — 7 Komponente wat Jou ESP32 Kan Beheer:
• LED / RGB Strook — Jou kode stel kleure en helderheid, die foon vertoon 'n gloeiende LED intyds
• Servomotor — Stuur 'n hoek vanaf jou kode, kyk hoe die virtuele servo beweeg om te pas
• 16x2 LCD-skerm — Roep lcd.print() vanaf jou ESP32 en sien teks verskyn op 'n virtuele karakterskerm
• Sensordashboard — Die toepassing genereer virtuele sensordata (temperatuur, lig, humiditeit, druk) wat jou ESP32 oor BLE lees
• Ossilloskoop — Visualiseer werklike seine of ontfout jou kode se uitvoergolfvorms
• GS-motor — Jou kode stel PWM-spoed en -rigting, die toepassing wys RPM en rotasie
• Zoemer — Stuur toonfrekwensies vanaf jou kode, hoor en sien dit op die virtuele zoemer
WAAROM STEM BUDDY?
• Het jy nie 'n LCD nie? Jou foon is een.
• Het jy nie LED's nie? Jou foon lig op.
• Het jy nie 'n temperatuursensor nie? Jou foon stuur virtuele lesings na jou ESP32.
• Het jy nie 'n ossilloskoop nie? Jou foon vertoon golfvorms.
Kinders kan dadelik regte hardewareprojekte begin kodeer – dit is nie nodig om eers komponente te koop nie. Wanneer hulle gereed is, ruil virtuele komponente vir regte komponente met dieselfde kode.
BEGELEIDE PROJEKTE:
Stap-vir-stap projekte met behulp van die STEM Buddy-biblioteek:
• LED Blink — Jou eerste ESP32 + foonprojek
• Verkeerslig — Beheer 3 virtuele LED's vanaf jou kode
• Temperatuurmonitor — Lees virtuele sensordata en vertoon dit op virtuele LCD
• Servo Deurslot — Bou 'n wagwoordslot met virtuele sleutelbord en servo
• Lynvolgerrobot — Gebruik virtuele IR-sensors voordat jy fisies gaan
• IoT Weerstasie — Virtuele sensors wat regte wolkdashboards voed
• Stembeheerde LED's — Spraakherkenning ontmoet hardewarebeheer
• Missiellanseringsim — 'n Prettige aftelling met virtuele vertoon en zoemer
KODE-REDIGEERDER:
Voorskou en redigeer kodesjablone direk in die toepassing:
• Arduino C++ — Gereedgemaakte sjablone met behulp van die STEM Buddy-biblioteek
• MicroPython — Vir moderne mikrobeheerder-werkvloeie
• Scratch Blocks — Visuele blokgebaseerde kodering via CodeSkool Scratch IDE-integrasie
VERBIND:
• Bluetooth Lae Energie (BLE) — Primêre verbinding vir ESP32
• WiFi — Netwerkgebaseerde kommunikasie
• Serieel — USB-verbindingsondersteuning
DEEL VAN DIE CODESKOOL EKOSISTEEM:
STEM Buddy werk saam met CodeSkool Scratch IDE en die Code Yaan ESP32 robot. Gebruik Scratch blokke om jou ESP32 te programmeer, en STEM Buddy as die virtuele I/O laag — 'n volledige leerplatform van visuele kodering tot regte hardeware.
• 6 temas — Donker, Lig, AMOLED, Speels, Oseaan, Natuur
• Werk vanlyn vir virtuele komponent interaksie
• Mobiel-geoptimaliseer vir eenhandige gebruik
• Gratis en oop vir alle leerders
Jou foon is die kragtigste elektronika laboratorium wat jy reeds besit. STEM Buddy ontsluit dit.
Opgedateer op
09 Mrt. 2026