Bluetooth 모듈이 내장되어 있는 Raspberry Pi 3와 윈도우가 설치된 PC 간에 페어링 및 메시지를 주고 받는 방법을 설명합니다. 블루투스 통신 테스트는 C언어로 작성된 Bluetooth 서버 예제를 Raspberry PI 3에서 컴파일 및 실행시켜놓고 PC에서 터미널(클라이언트)을 통해 문자열 전송 테스트를 진행 했습니다. 1. bluetoothctl 명령을 사용하여 페어링하는 방법 2. Bluetooth 서버 예제 테스트 3. 블루투스 에코 서버 소스코드 관련 포스팅 Raspberry Pi 3와 Android 앱 간에 Bluetooth 통신 테스트 http://webnautes.tistory.com/995 최초작성 - 2017.05.22 최종작성 - 2020. 05. 22 2021. 0..
미러 주소를 변경하여 라즈비안에서 패키지 다운로드 속도를 올리는 방법을 소개합니다. 최초작성 2019. 8. 29 https://www.raspbian.org/RaspbianMirrors 에서 South Korea를 찾아 주소를 복사합니다. 여기에서는 http://ftp.kaist.ac.kr/raspbian/raspbian/를 사용하겠습니다. sources.list를 열어서 다음처럼 수정합니다. pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list 수정전deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi 수정후deb http://ftp.kaist.ac.kr/raspbian/ras..
웹용 언어인줄로만 알았던 자바스크립트인데 하드웨어 제어도 됩니다. 참 신기합니다. 어떤 장점이 있어서 사용하게 되었는지도 궁금하구요.. 찾아보면 Node.js나 비슷한 류를 기반으로 하는 임베디드 보드들도 꽤 있습니다.. 2015.11.272109. 08.12 - node 설치 방법 변경 문제없이 동작하는 Node.js 버전이 정해져 있어서 해당 버전을 사용해야 합니다. onoff 깃허브 페이지에서 확인 가능합니다. 주소는 참고 [2]에 있습니다. 다음과 같은 방법을 Node.js 4.8.4를 설치해줍니다. $ sudo npm cache clean -f $ sudo npm install -g n $ sudo n 4.8.4 문제 없으면 다음처럼 버전으로 4.8.4가 출력됩니다. $ node -vv4.8.4..
라즈베리파이3에서 서보 모터를 제어하는 방법을 다룹니다. Python 언어와 C 언어로 다루는 방법을 설명하며 이후 웹캠과 초음파 센서를 얹어 사용할 예정입니다. 2019. 6. 3 (영상은 업로드 중입니다.) Python import RPi.GPIO as GPIO from time import sleep GPIO.setmode(GPIO.BOARD) GPIO.setup(12, GPIO.OUT) p = GPIO.PWM(12, 50) p.start(0) p.ChangeDutyCycle(3) sleep(1) p.ChangeDutyCycle(12) sleep(1) p.ChangeDutyCycle(7.5) sleep(1) while(1): val = float(raw_input("input(3~7.5~12) = ..
대시보드에서 마우스 우클릭하여 장치 포털 열기를 선택합니다. 장치 포털 페이지에서 왼쪽에보이는 Connectivity > Network를 선택하고 오른쪽에서 접속할 무선 공유기(AP)를 선택합니다. 아래쪽에 보이는 Key에 암호를 입력하고 Connect 버튼을 클릭합니다. 잠시 후 체크 표시가 된 것을 볼 수 있습니다. 이제 무선으로 사용가능합니다. 이후 라즈베리파이를 재부팅해도 무선을 사용할 수 있습니다.
라즈베리파이 3에 Windows 10 IoT Core를 설치하고 샘플 앱을 테스트하는 과정을 설명하고 있습니다. 버전업 되면서 글 작성 시점과 설치 방법이 달라질 수 있습니다. 진행하다보면 원격으로 실행화면 보는 지점에서 흰화면이 나오고 진행이 안됩니다.찾아보니 빌드 16299부터 라즈베리파이에서 동작을 안했다고 하네요..원격으로 진행할 수 없게 된 듯합니다. https://social.msdn.microsoft.com/Forums/en-US/5f0389b4-bd8f-4faf-96e4-bd8676b2a8d1/blank-page-when-connect-to-windows-iot-remote-client?forum=WindowsIoT 2016. 11 - 최초 작성2017. 8. 23 - Visual Stud..
라즈베리파이를 위해 이클립스에서 OpenCV 예제 크로스 컴파일을 하는 방법을 소개합니다. 마지막 업데이트 2019. 5. 3 1. 이클립스 설치 IDE로는 Eclipse를 다운로드 받아서 사용했습니다. https://www.eclipse.org/downloads/packages/ 다운로드 받아서 적절한 곳에 압축을 풀어주기만 하면 사용준비가 완료됩니다. 2. Windows toolchain for Raspberry/PI 윈도우가 설치된 PC에서 사용할 크로스 컴파일러를 설치합니다. 2-1. http://gnutoolchains.com/raspberry/ 에서 사용중인 라즈비안 버전에 따라 알맞는 툴체인을 다운로드 받습니다. 여기서는 라즈비안 최신 버전인 stretch를 기준으로 합니다. 첫번째 줄에 있..
Visual Studio 2017에서 추가된 Linux 개발 기능을 Raspberry Pi에서 테스트해보았습니다.원격 디버깅도 가능하다는데 아직 못해봤습니다. 1. Linux development with C++를 위한 워크로드 설치2. 프로젝트 생성 1 - Blink3. 프로젝트 생성 2 - ConsoleApplication4. 참고 마지막 업데이트. 2019. 5. 2 1. Linux development with C++를 위한 워크로드 설치 이미 Visual Studio 2017이 설치되어 있는 경우에는 시작메뉴에서 Visual Studio Installer를 실행합니다. 추가로 설치할 항목을 선택하기 위해서 수정을 클릭합니다. 워크 로드에서 C++를 사용한 Linux 개발을 체크하고 추가로 포함 ..
우선 MobaXterm이 필요합니다. 아직 사용안한다면 다음 링크에서 Home Edition을 다운로드 받아 설치하세요. MobaXterm은 SSH 접속 할 수 있는 터미널 프로그램으로 터미널 환경에서 Raspberry Pi에 있는 GUI 프로그램도 실행시켜 볼 수 있는 놀라운 프로그램입니다. https://mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net SSH 접속을 위한 세..
라즈베리파이에서 보낸 문자열을 아두이노 우노에 연결된 캐릭터 LCD에 보여주는 예제입니다.아두이노 우노에 연결된 ESP8266을 사용하여 TCP 소켓 통신을 합니다. 진행하기 전에 다음 포스팅을 참고하여 아두이노 우노에 ESP8266 WiFi 모듈을 연결하고 필요한 WeeESP8266 라이브러리를 설치해야 합니다. Arduino UNO에서 ESP8266 WiFi 모듈을 사용하는 방법http://webnautes.tistory.com/755 1. 아두이노 IDE에 다음 코드를 복사합니다. 다음 포스팅에서 사용한 코드에 LCD에 수신한 문자열을 보여주는 코드를 추가했습니다. TCP 소켓 통신으로 Raspberry Pi에서 Arduino UNO에 연결된 LED 제어하기https://webnautes.tisto..