1.파이썬 라이브러리를 설치한다.
2.
- 아두이노 IDE를 설치한다.
- 아두이노를 PD와 USB로 연결후 진행한다.
- 아두이노 시리얼모니터를 모두 닫는다.
- 아두이노에 최종 코드인 arduinoLast.ino 코드가 업로드되어야한다.
- 동작확인을 위해 아두이노에 인공지능쉴드 가 연결되어야 한다 or 회로가 모두 연결되어야 한다.
3. 장치관리자에서 아두이노가 연결된 포트를 찾아본다.
연결된 COM (숫자) 를 확인한다.
<파이썬으로 아두이노와 통신하여 아두이노 RGB LED 제어하기>
20. 키보드 인터랩트가 발생하면 종료합니다.
<시리얼 포트 자동으로 찾아 연결하기>
31에서는 포트 이름을 찾을 수 있게 해줘야한다. Arduino Uno 포트 이름이라던지
(내컴퓨터는 serial 어쩌구였다)
>> 받고나면 알아서 찾아서 삼색 색이 바뀐다
<RGB LED 제어하고 응답받기>
>> RGB 조명 움직일대마다 나온다
<시리얼통신으로 수신부를 쓰레드로 분리하여 성능 높이기>
-> 데이터를 받는 부분을 쓰레드로 분리하여 봄
t1 의 이름으로 serial_read_thread 함수를 쓰레드로 등록한다.
daemon 기능을 프로그램이 실행 중에만 쓰레드가 실행되게 합니다.
t1 쓰레드를 시작하고 (81행) serial_read_thread 함수이다.
▼ 이렇게 함수로 만들어서 사용도 가능
<main() 함수를 생성해서 직관적으로 프로그램 만들기>
'아두이노' 카테고리의 다른 글
파이썬으로 아두이노 가변저항, 조도센서, 온습도센서 제어하기 (0) | 2023.07.31 |
---|---|
파이썬으로 아두이노 서보모터, 피에조부저, FND 제어 (0) | 2023.07.31 |
아두이노 종합 (0) | 2023.07.31 |
아두이노 피에조부저/LCD/버튼 시리얼통신과 제어하기 (0) | 2023.07.26 |
아두이노 시리얼통신으로 제어하기 (0) | 2023.07.25 |