반응형
블루투스로 servo모터 제어
https://developmentdiary.tistory.com/508?category=892090
라즈베리파이 아두이노 블루투스 통신
apt-get업데이트
sudo apt-get update
sudo apt-get upgrade
블루투스 패키지 설치
sudo apt-get install bluetooth blueman bluez
sudo apt-get install python-bluetooth
블루투스 설정
sudo bluetoothctl
블루투스 기기찾기(아두이노 블루투스모듈 맥주소 찾기)
scan on
블루투스 연결
pair <블루투스기기 맥주소>
PIN입력
1234
bluetooth agent란
bluetooth '페어링 코드'를 관리하는것
들어오는 '페어링 코드'에 응답하거나 코드를 보낼수 있습니다.
agent 등록(정확하지 않음)
agent on
agent defalut설정(정확하지 않음)
default-agent
코드
sudo nano blue.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from bluetooth import * client_socket=BluetoothSocket( RFCOMM ) client_socket.connect(("FF:FF:FF:FF:FF:FF", 1))#블루투스 연결 맥주소 넣어주기 while True: msg = raw_input("Send : ") #보낼메시지 입력받기 print msg #보낼메시지 출력 client_socket.send(msg) #소켓통신을 통해 메세지 보내기 print "Finished" client_socket.close()#소켓 통신 종료 | cs |
실행
python blue.py
입력창에 '1' 또는 '2'를 입력하여 동작확인
참고
반응형
'라즈베리파이' 카테고리의 다른 글
라즈베리파이 음악스트리밍서버 만들기(cherryMusic) (0) | 2020.06.23 |
---|---|
안드로이드 라즈베리파이 소켓통신 (4) | 2020.06.14 |
라즈베리파이 카메라모듈 cctv (2) | 2020.05.06 |
라즈베리파이 서보모터 이용하기 (0) | 2020.05.02 |
라즈베리파이 led 버튼 (0) | 2020.05.02 |
최근댓글