라즈베리파이
라즈베리파이로 아두이노 블루투스 제어
개발일기
2020. 6. 13. 02:12
반응형
블루투스로 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'를 입력하여 동작확인
참고
반응형