코풀 커뮤니티

조이스틱으로 방향암호를 설정하여 비밀번호가 맞다면 문이 열리고 비밀번호가 틀리면 문이 안열리는 형식의 코드(미완성)

활동 보고서

학*7

2025-07-19

#include <HuemonelabKit.h> #include <stdio.h> JoyStick joystick(A0, A1); int Ox[4]={0,0,0,0}; int Oy[4]={0,0,0,0}; int Original[4]={0,0,0,0}; int Input[4]={0,0,0,0}; void setup() { Serial.begin(9600); joystick.attach(5); Serial.println("조이스틱 방향 암호 입력을 시작합니다."); Serial.println("방향: 1=위, 2=왼쪽, 3=아래, 4=오른쪽"); } void loop() { int valueX = joystick.read('x'); int valueY = joystick.read('y'); int button = joystick.isPushed(); if (button==1){ for(int i=0;i<4;i++) { Ox[i]=valueX; Oy[i]=valueY; Serial.print("방향입력 "); Serial.print(i+1); Serial.print("회:"); delay(1000); } } if (button==0 and Ox[3]!=0){ Serial.print(Ox[0]); delay(1000); } }

computerlogo