Since "mBot Joysro" is not a specific famous paper, the most relevant and "good" papers on this topic generally fall into two categories: (how the mBot joystick is used to teach coding/students) and Control Systems (comparing joystick control to autonomous navigation). K Devilish Angels 13 %28part B%29 Guide
A typical paper on this subject will highlight the Event-Driven Architecture : Vixen - Amber Moore - Irresistible High Roller ... Here
Here are two highly recommended papers covering these angles, followed by a summary of why they are relevant. Paper Title: "Developing Computational Thinking Skills through Educational Robotics: A Case Study with mBot" Authors: Various (This is a common research theme; a specific high-quality example is by Ching-Chung Chiu or similar researchers in STEM education).
The standard mBot joystick uses an IR (Infrared) Remote or a Bluetooth Module . The joystick inputs are analog values that are converted to digital signals.
// Simplified logic often cited in mBot papers void loop() { // Check if 'A' button is pressed on Joystick if (ir_receiver.decode(&results)) { if (results.value == 0xFF00BF00) { // Hex code for Forward moveForward(255); // Speed 0-255 } else if (results.value == 0xFF00BF01) { // Hex code for Backward moveBackward(255); } // ... handle turning and stopping } } Papers on this topic usually conclude that the joystick is a vital tool for "tangible computing." It allows students to see an immediate physical reaction to a digital input, reinforcing cause-and-effect reasoning.