반응형 Programming28 [Kotlin] 반복문 for 문 기본 및 활용(증가,감소,배열 등) 여러 for문 활용 입니다. 아래의 코드를 한 번 돌려서 값을 보시면 아주 이해가 빠르게 되실겁니다! 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 29 30 31 32 33 34 35 36 37 var 값=0 //1부터 10까지 순차적 증가 for (i in 1..10) { println(i) } //원하는 만큼 증가 (3씩 증가) for (i in 1..10 step (3)) { println(i) } //1부터 10미안 까지 for (i in 1 until (10)) { println(i) } // 10터 1까지 감소 for (i in 10 downTo (1)) { println(i) } // 10터 1까지 원하.. 2020. 2. 24. [ 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. 이전 1 2 3 4 ··· 7 다음 반응형