반응형 전체보기77 [ kotlin ] 조건문 총 정리 - if , when (타입 비교 , 범위 비교 , 여러 값 비교) 이번에는 코틀린의 조건문을 알아 보겠습니다. if문의 경우 다른 언어의 if문과 크게 다르지 않으며 다른 점이라고 하면 if문 안에서 바로 Return이 가능합니다. 즉 아래에 방식으로도 가능 하다는 것이지요! if(true) { return true //리턴 및 처리 가능 } else { return false } ////////////////////////////////////////////////////////// 다음은 when문 입니다. 다른 언어의 switch 라고 생각을 하시면 되겠으며 코틀린의 when 문을 접하고 난 다음에 전 if문을 잘 안쓰게 되더군요;; 기본적으로 아래의 방법으로 저는 많이 사용하고 있습니다.! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1.. 2020. 2. 17. [ Kotlin ] 자주 사용하는 문자열(string) 제어 - 변수,자르기 , 범위 , 추출,대문자 변환 간략 설명 $ = 변수 사용 할 때 split = 특정 문자로 분리 할 때 slice = 특정 범위만 추출 할 때 equals = 같은 문자인지 비교 할 때 replace = 특정 문자 변경 할 때 toUpperCase() = 대문자로 변경 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 var str = "사용하기" println("변수, $str!") //변수 사용 println("${str}바로") //뛰어 쓰기 없이 바로 사용 할 때! //split 사용하기 문자열 분리하여 배열에 넣기 val str2 = "AAA,BBB,CCC" val arr = str2.split(",") println(arr) //문자열 안.. 2020. 2. 17. Arduino(아두이노) Stepper motor(12v) control.(A4988 드라이버) 안녕하세요. 오늘은 아두이노와 A4988 드라이버를 사용하여 스테퍼(스텝,스테핑)모터를 제어해보도록 하겠습니다. [필요 부품] - Arduino uno 1EA - A4988 스텝모터 드라이버 1EA - 바이폴라 스텝모터[17HD4408-12N] 1EA - 파워서플라이 OR 12V 1A 전원 [회로 구성] 먼저 스텝 모터는 유니폴라 방식과 바이폴라 방식이 있으며 간단하게 유니폴라는 고속 회전에 적합하고 , 바이폴라는 저속 회전에 적합하게 되겠습니다. 이번에 사용하게 될 모터는 바이폴라 방식에 1 STEP당 1.8도 회전하는 모터가 되겠습니다. 일단 본격적으로 들어가기 전 A4988드라이버에 대한 설명을 드리도록 하겠습니다. 사실 드라이버 설명이 제어의 끝입니다. 위에 회로에는 빠져 있지만 MS1,MS2,M.. 2020. 2. 3. Arduino + HC-06(블루투스) 통신 / AT명령어, [문자(Char),문자열(String)] 안녕하세요. 오늘은 아두이노와 HC-06을 사용하여 블루투스 통신을 해보겠습니다. [핀 설정] Arduino HC-06 5V VCC GND GND D8 TX D9 RX [주의 사항 필독] TX, RX 연결을 할 때 아두이노와 블루투스 모듈을 반대로 연결합니다. 아두이노의 RX핀은 블루투스 모듈의 TX에 연결을 해야하고 반대로 아두이노의 TX핀은 블루투스 모듈의 RX에 연결을 하면 되겠습니다. 처음에.. 이것 때문에 30분 삽질 했습니다. 알고는 있었지만 실수를 하게 되더군요.. [소스 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include SoftwareSerial blue_Serial(8, 9); // 8 - T.. 2020. 1. 30. 이전 1 ··· 9 10 11 12 13 14 15 ··· 20 다음 반응형