Special Features of the Micromouse Bot

  1. Testing Functionality in Code
    • Allows pre-run checks of key systems including:
      • White line sensors (Values and Thresholds)
      • Ultrasonic sensors (distance measurement)
      • IR sensors
      • Touch bars
      • Both Wheels (Forwards and Backwards)
      • LCD screen
    • Ensures all sensors are functional before operation.
  2. Calibration Feature
    • Automatically calculated the optimal threshold values.
    • Ensures sensors like white line detectors and ultrasonic sensors operate with the best accuracy.
    • Improves reliability by tailoring settings to actual conditions.
  3. Ultrasonic Sensors (Advanced Obstacle Detection)
    • Replaces front IR sensors.
    • Overcomes IR’s limitation in detecting black surfaces.
    • Improves object detection and control, especially in combat mode.
    • Better for adjusting range of detection.
  4. PID Controller Integration
    • Enhances wheel and ultrasonic sensor calibration.
    • Contributes to more accurate movement, white line following, enemy tracking and obstacle avoidance.
    • Essential for precise adjustments in speed and direction.
  5. LCD Display with Mode Switching
    • Displays active modes and sensor values.
    • Allows dynamic switching between functionalities like line following and combat.
    • Increases user interaction and diagnostics capability.