0+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

CardBot turns physical programming cards into real robot commands! Perfect for young learners and STEM enthusiasts, CardBot bridges the gap between tangible play and digital coding.

HOW IT WORKS
1. Scan physical programming cards using your phone's camera or NFC
2. Build a visual block program by arranging cards in sequence
3. See the real Python code generated automatically
4. Connect to your robot car via Bluetooth and run the program!

KEY FEATURES

๐Ÿ“ธ Card Scanning
Scan programming cards instantly using camera-based ArUco marker detection or NFC tags. The app recognizes 33 different programming cards across 4 categories.

๐Ÿงฉ Visual Block Programming
Drag and drop blocks to reorder your program. Each card becomes a colorful block that's easy to understand โ€” no typing required!

๐Ÿ Real Python Code
Every block program automatically generates real Python code. Watch the code update live as you add, remove, or reorder blocks. A built-in code editor lets advanced users edit directly.

๐Ÿค– Bluetooth Robot Control
Connect to your robot car via Bluetooth Low Energy (BLE). Run your program and watch the robot execute each command in real time.

๐Ÿ” Smart Card Search
Find any card instantly with fuzzy search or voice input. Browse the full card library organized by category: Control, Movement, Action, and Mode.

CARD CATEGORIES

๐ŸŸข Control Cards (11): Start, Go, End, Loops, Wait, If Obstacle, and more
๐Ÿ”ต Movement Cards (8): Forward, Backward, Turn Left/Right, Arc, Set Direction
๐ŸŸฃ Action Cards (7): Lights, Horn, Beep, Speed Control, Light Color
๐ŸŸฃ Mode Cards (7): Grid Mode, Tank Mode, RC Mode, Patrol, Dash, and more

PERFECT FOR
โ€ข Classrooms and STEM programs
โ€ข After-school robotics clubs
โ€ข Parents teaching kids to code
โ€ข Anyone curious about programming and robotics

No coding experience needed โ€” CardBot makes programming as simple as playing cards!
Updated on
Mar 13, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info and App info and performance
Data is encrypted in transit
You can request that data be deleted
Committed to follow the Play Families Policy

Whatโ€™s new

Fixed the authentication dialog not showing