728x90
출처 : Arduino Space Invaders Part 8 - Scoring
ELECFREAKS Joystick:bit for Micro:bit - ElecFreaks
https://makecode.microbit.org/_M9eHWe0aMc1D
micro:bit - Elecfreaks Joystick:bit
JavaScript 소스
C++ 소스
#include "MicroBit.h" MicroBit uBit; // P10 = P0_6 - joystick down AnalogIn joystick_button(P0_1); AnalogIn joystick_y(P0_2); AnalogIn joystick_x(P0_3); int main() { // Initialise the micro:bit runtime. uBit.init(); uBit.display.scroll("joystick"); while(1) { if (joystick_button.read() < 0.256) { uBit.display.scroll("1"); } else if (joystick_button.read() < 0.597) { uBit.display.scroll("2"); } else if (joystick_button.read() < 0.725) { uBit.display.scroll("3"); } else if (joystick_button.read() < 0.793) { uBit.display.scroll("4"); } else if (joystick_button.read() < 0.836) { uBit.display.scroll("5"); } else if (joystick_button.read() < 0.938) { uBit.display.scroll("6"); } else if (joystick_x.read() < 0.4) { uBit.display.scroll("-X"); } else if (joystick_x.read() > 0.6) { uBit.display.scroll("+X"); } else if (joystick_y.read() < 0.4) { uBit.display.scroll("-Y"); } else if (joystick_y.read() > 0.6) { uBit.display.scroll("+Y"); } else { uBit.display.clear(); } wait(1.0 ); } }
활용 - Space invaders (Using Joystick:bit)
728x90