STEM Buddy

0+
Yuklanmalar
Yoshga oid cheklov
Hamma uchun
Skrinshot
Skrinshot
Skrinshot
Skrinshot
Skrinshot
Skrinshot
Skrinshot
Skrinshot

Bu ilova haqida

STEM Buddy turns your phone into virtual hardware for your ESP32 and Arduino projects. Write real code, send commands over Bluetooth, and your phone becomes the LCD, LED, servo, sensor, or oscilloscope.

No breadboard? No problem. Your phone IS the component.

HOW IT WORKS:
1. Include the STEM Buddy C++ library in your Arduino/ESP32 project
2. Write real code — stemBuddy.lcd.print("Hello!") or stemBuddy.led.setColor(255, 0, 0)
3. Your ESP32 sends commands to the app over Bluetooth Low Energy
4. The app simulates the component in real time on your phone screen
5. The app can also send data BACK — virtual buttons, sliders, and sensor values your code can read

It's a two-way bridge between real microcontrollers and virtual peripherals.

VIRTUAL PERIPHERALS — 7 Components Your ESP32 Can Control:
• LED / RGB Strip — Your code sets colors and brightness, the phone displays a glowing LED in real time
• Servo Motor — Send an angle from your code, watch the virtual servo move to match
• 16x2 LCD Display — Call lcd.print() from your ESP32 and see text appear on a virtual character display
• Sensor Dashboard — The app generates virtual sensor data (temperature, light, humidity, pressure) that your ESP32 reads over BLE
• Oscilloscope — Visualize real signals or debug your code's output waveforms
• DC Motor — Your code sets PWM speed and direction, the app shows RPM and rotation
• Buzzer — Send tone frequencies from your code, hear and see them on the virtual buzzer

WHY STEM BUDDY?
• Don't have an LCD? Your phone is one.
• Don't have LEDs? Your phone lights up.
• Don't have a temperature sensor? Your phone sends virtual readings to your ESP32.
• Don't have an oscilloscope? Your phone displays waveforms.

Kids can start coding real hardware projects immediately — no need to buy components first. When they're ready, swap virtual components for real ones with the same code.

GUIDED PROJECTS:
Step-by-step projects using the STEM Buddy library:
• LED Blink — Your first ESP32 + phone project
• Traffic Light — Control 3 virtual LEDs from your code
• Temperature Monitor — Read virtual sensor data and display on virtual LCD
• Servo Door Lock — Build a passcode lock with virtual keypad and servo
• Line Follower Robot — Use virtual IR sensors before going physical
• IoT Weather Station — Virtual sensors feeding real cloud dashboards
• Voice-Controlled LEDs — Speech recognition meets hardware control
• Missile Launch Sim — A fun countdown with virtual display and buzzer

CODE EDITOR:
Preview and edit code templates right in the app:
• Arduino C++ — Ready-made templates using the STEM Buddy library
• MicroPython — For modern microcontroller workflows
• Scratch Blocks — Visual block-based coding via CodeSkool Scratch IDE integration

CONNECT:
• Bluetooth Low Energy (BLE) — Primary connection for ESP32
• WiFi — Network-based communication
• Serial — USB connection support

PART OF THE CODESKOOL ECOSYSTEM:
STEM Buddy works alongside CodeSkool Scratch IDE and the Code Yaan ESP32 robot. Use Scratch blocks to program your ESP32, and STEM Buddy as the virtual I/O layer — a complete learning platform from visual coding to real hardware.

• 6 themes — Dark, Light, AMOLED, Playful, Ocean, Nature
• Works offline for virtual component interaction
• Mobile-optimized for one-handed use
• Free and open for all learners

Your phone is the most powerful electronics lab you already own. STEM Buddy unlocks it.
Oxirgi yangilanish
9-mar, 2026

Maʼlumotlar xavfsizligi

Xavfsizlik — dastur ishlab chiquvchilar maʼlumotlaringizni qanday jamlashi va ulashishini tushunishdan boshlanadi. Maʼlumotlar maxfiyligi va xavfsizlik amaliyotlari ilovadan foydalanish, hudud va yoshga qarab farq qilishi mumkin. Bu axborot dastur ishlab chiquvchi tomonidan taqdim etilgan va keyinchalik yangilanishi mumkin.
Tashqi hamkorlarga hech qanday axborot ulashilmagan
Dastur ishlab chiquvchilar axborot ulashilishini qanday aytishi haqida batafsil
Ushbu ilova quyidagi axborot turlarini toʻplashi mumkin
Men haqimda va Ilova tarixi
Maʼlumotlar uzatish vaqtida shifrlanadi
Maʼlumotlarni oʻchirishni soʻrashingiz mumkin
Google Play “Butun oila uchun” dasturi qoidalariga amal qiladi

Nima yangiliklar

What's included:
• 7 virtual peripherals controllable from your ESP32 over Bluetooth (LED, Servo, LCD, Sensors, Oscilloscope, Motor, Buzzer)
• Two-way BLE communication — your code controls the phone, the phone sends data back
• Built-in code editor with STEM Buddy library templates (Arduino C++, MicroPython, Scratch)
• 8 guided projects from LED Blink to IoT Weather Station
• BLE, WiFi, and Serial connection support
• 6 customizable themes
• Works offline