CODING & ROBOTICS CLASSWORK
Advanced Data & Memory Storage
NAME: DATE:
💡 Teacher's Guide: Show all your working out. You may use 1 KB = 1,024 Bytes (or 1 KB = 1,000 Bytes as
instructed).
SECTION A: Multi-Step Robot Memory Problems
Problem 1: EEPROM Calibration Storage
Your robot's EEPROM chip has 4 KB of total storage capacity.
• System settings use 1,024 bytes permanently.
• Each sensor calibration profile takes 64 bytes.
How many sensor calibration profiles can you save in the remaining space?
Show working here:
Answer: _________________________________________
Problem 2: Flash Memory Logging Limit
An autonomous rover records obstacle data to its Flash memory while running a maze.
• It writes a data log entry of 128 bytes every second.
• The total Flash memory available for logs is 384 KB.
How many minutes can the robot log data before its memory fills up?
Show working here:
Answer: _________________________________________
SECTION B: Advanced Unit Conversions
1. Convert 16,384 Bytes into Kilobytes (KB).
Show working:
Answer: _______________________
2. Convert 2.5 Gigabytes (GB) into Megabytes (MB).
Show working:
Answer: _______________________
SECTION C: Hardware Word Problem
The Sound Board Challenge
A learner is programming a sound module for a robot. The sound module has an 8 MB micro-SD card.
The learner wants to store:
• Sound 1 (Engine Start): 1,500 KB
• Sound 2 (Siren): 2.5 MB
• Sound 3 (Voice Line): 3,000 KB
Questions:
1. What is the total size of all three sounds in Megabytes (MB)?
2. Will all three sounds fit on the 8 MB micro-SD card? If yes, how much space (in MB) is left over?
Show working here:
1. Total Size (MB): _______________________________
2. Will it fit? / Space Leftover: ____________________