전체보기
-
라즈베리파이3에 꼬부기를 연결하자(3)Programming/졸업작품 2019. 1. 13. 06:53
내가 이 글을 쓰는 이유는 언젠가 라즈베리파이3로 ROS를 사용할 사람들이 나와 같은 실수를 하지 않길 원해서다. 정말... 이 과정까지 오는데 거의 3달이 걸렸다. 라즈비안 키보드 안되서 2시간, 아이피타임 안되는거 찾느라 1시간 와이파이 다른걸로 구입하고 ssh연결하고 putty도 설정해보고 VPN 도 설정 이상해서 바꿔도 보고 결국 ROS 설치 (2시간 이상)했지만 kobuki-node 없어서 검색하고 다시 찾고 받아보고 실행해보고 안되는거 확인하고 우분투로 갈아타고 14.04 받고 실행안되고 다른버전 받고 실행 안되고 다른거 받고 실행 안되고 16.04 받고 indigo 안되는거 확인하고 lunar 버전인가 받아보고 안되는거 확인하고 이것저것하니 3개월이 지났 다. 여러분은 이런 실수 하지 않길...
-
라즈베리파이3에 꼬부기를 연결하자(2)Programming/졸업작품 2019. 1. 13. 06:49
이번 페이지는 최소 1시간~1시간30분 정도 과정이다. 4번 과정이 오래걸린다. 여기서는 우분투 메이트 설치 이후에 과정을 다룬다. 설치가 끝났으면 이제 여러가지 몸에 좋은 다양한 설정들을 터미널에 입력하여 우분투를 튼튼하게 해주면 된다. 우분투에서 ctrl + alt + t 를 입력하면 검은창이 나온다. 터미널이라고 한다. 관리자 모드로 들어가자! sudo su 설정한 비밀번호를 입력하자. 나는 라즈비안을 기리며 기본 비밀번호인 raspberry 를 입력했다. /*그러면 마지막이 $에서 #으로 바뀌는데 이것은 일반 사용자에서 관리자가 됨을 의미한다. 우리집은 와이파이가 안된다. http://perdupper.blogspot.kr/2016/02/ubuntu-sudo-apt-get-install-wirel..
-
라즈베리파이3에 꼬부기를 연결하자!(1)Programming/졸업작품 2019. 1. 13. 06:47
무언가 만들기 위해 일주일에 한번씩 라즈베리파이와 싸움을 하고 있다. 이것이다. 디자인은 무척 마음에 든다. 생각이 조금 바뀌었다.. 저 손에 들고 있는 것이 라즈베리파이인데 현재는 3 까지 나왔다. 상황에 맞게 사용할 수 있는 미니 컴퓨터라고 생각하면 된다. HDMI USB 포트 4개 5핀 충전 이어폰 단자 microSD카드 등을 사용할 수있다. 그래서 나는 라즈베리파이3을 사용한다. 2와 3의 차이는 크게 블루투스였나? 와이파이였나? 아무튼 무선적인 기능이 추가 되어 사용시 편리해졌다. OS는 크게 두가지를 사용한다. 두가지를 사용하여야만 한다! 1.라즈비안 : 최근에 고생을 한적이 없어서 힘들어보고 싶고, 결국 실패하여 우분투로 해야겠다고 생각하겠지만, 그래도 라즈베리파이니깐 멋있게 라즈비안을 사용..
-
ios swift4 키보드 숨기기 두가지 방법. keyboard dismiss.Programming/iOS 2018. 5. 11. 23:27
[ios swift4 키보드 숨기기 두가지 방법] 방법 1 : 1 ) Extension 추가 123456789101112131415extension UIViewController{ func hideKeyboard() { let tap: UITapGestureRecognizer = UITapGestureRecognizer( target: self, action: #selector(UIViewController.dismissKeyboard)) view.addGestureRecognizer(tap) } @objc func dismissKeyboard() { view.endEditing(true) }} Colored by Color Scriptercs 2) viewDidLoad() 에 추가 123456 over..
-
swift javascript 연동, 함수 호출하기Programming/iOS 2018. 5. 3. 05:52
1. javascript 에서 window.webkit으로 iOS 스위프트를 호출한다. 123456 var message = "Hello Swift" window.webkit.messageHandlers.YOURMETHOD.postMessage(message); Colored by Color Scriptercs 2. Swift 에서 호출될 함수명을 적는다. 1234567 let contentController = WKUserContentController() let config = WKWebViewConfiguration() contentController.add(self, name: "YOURMETHOD") config.userContentController = contentController Colo..
-
Swift4 - JSON 인코더와 디코더Programming/iOS 2018. 4. 24. 05:07
1. 데이터를 받아올 스트럭트를 만들어준다. 이 때, 인코더와 디코더가 둘다 가능케 하려면 Codable 하나만 가능케하려면 Encodable 또는 Decodable 을 적용한다. struct MerchantInfo : Codable{ var IsSuccess : Bool? var Code : String? var Message : String? var ErrorMessage : String? var ErrorStackTrace : String? var list : String? var key : AddNewInfo? var obj : Info? } //MARK: Propertiesstruct AddNewInfo : Codable{ var ConfirmationCode: String? var SsnOrT..
-
[미국여행] 1. 필라델피아에서 1박2일 여행 - 1일차여행/미국 2018. 4. 11. 12:08
미국 온지 2주가 되었다.. 사실은 3주째 미국 온지 첫날에 알게된 형과 같이 차로 필라델피아를 놀러갔다. 어딘지 모르는 휴게소에 잠깐 들려 사진을 한장 찍고.. 흔들렸다.. 두시간에 걸쳐서 도착한 곳은 .. 볼링장이었다. 한국에서 몇번 쳐봤기에 음~ 필라 볼링장하며 들어갔는데.. 생각보다 규모가 컸다.. 건대 볼링장 x 4 정도?? 이것이 미국의 미국미국한 볼링장이군.. 바닥이 이뻐서 한 장 찍고.. ㅎ 자리가 없어서 30분 정도 기다렸다.여기는 시간으로 계산을 하는게 있어서 그걸로 했다. 2시간에 16불. 비교적 저렴했다. 몇번 치다보니.. 불이 꺼지고 클럽처럼 변했다.. 분위기 좋았다..이것이 미국의 볼링장이구나.. 하는 느낌. ㅎ 갑자기 바닥이 안보이며 못치던 실력이 더 발휘하기 시작..!! 이 ..