예제6 고감도 마이크(KY-036) 아두이노 2022. 1. 18. 릴레이 아두이노 2022. 1. 18. 조이스틱 AxisJoystic 코드 정보 : (주의! 출력이 서보모터와 연동되어 있습니다.) #include #include #include #define PIN_PWM 9 #define MIN 0 #define MAX 180 #define SW_PIN 5 #define VRX_PIN A1 #define VRY_PIN A2 Joystick* joystic; Servo moter; int theta; void setup() { Serial.begin(9600); joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); moter.attach(PIN_PWM, MIN,MAX); moter.writeMicroseconds(20); } void loop() { Serial.print(joystic->re.. 아두이노 2022. 1. 17. 아날로그 입력 아두이노 2022. 1. 17. 제네릭 3줄요약 제네릭은 타입을 임의로 지정하는 기능이다. 암기 : class myClass{} 람다는 추론가능한 코드를 줄여주기 위한 코딩기법이다. (x)->{...} 예외처리는 에러가 발생하기 직전에 예외를 발생시켜 코드를 보호하는 코딩기법이다. (추가) 어노테이션은 @으로 시작하고, 컴파일러와 소통하기 위한 코딩기법이다. 다형성이라는 것은 작은거에 큰걸 담는 기술이예요. 이 문장을 이해하면 다형성을 이해했다고 할 수 있어요. 일단 말을 쪼게 볼께요. 다형성, 형태가 많은 성질. 영어로는 polymorphism, 그리스 어원인 많은(poly)와 매칭된다는 수학용어(morphism)의 합성어예요. 즉, 여러형질이 어디론가 매칭된다는건데, 매칭을 논하기 이전에 질문 하나만 할께요. 세상의 모든 정보를 컴퓨터에 .. 자바 2022. 1. 11. 연산자 3줄 요약 (실패) 특이한 연산 : 나머지 연산(%), 증감연산(++), 등호연산(==), 비트연산(>>>:부호무시) AND, OR, XOR의 진리표(Truth Table)은 반드시 외우자 '참(true)'/'거짓(false)'는 반드시 boolean 연산으로 해결해야한다. 연산자 우선순위는 언어별로 버전별로 다르다. 외울 필요 없고, 헷갈리면 괄호()를 쓰자. 안 헷갈려도 괄호를 쓰자. 심지어 Java연산자 우선순위는 정보가 서로 자기복제되어서 근본을 찾기가 어렵다. 자바 2022. 1. 9. 이전 1 다음