Screen3 Raspberry Pi #14 - arduino와 시리얼 통신 주고받기 GUI 환경이 아닌, CLI 환경에서는 Arduino IDE를 사용하여 아두이노 보드와 시리얼 통신을 할 수 없다.그렇지만, 시리얼 통신이 불가능한 것은 아니다. arduino-cli에 포함된 시리얼 모니터나, screen 등의 터미널 프로그램을 사용하는 방법이 있다. 이 글에서는 arduino-cli에 포함된 시리얼 모니터와, screen 그리고 Visual Studio Code의 확장을 이용한 시리얼 통신 방법을 설명한다.사용한 코드void setup() { // put your setup code here, to run once: Serial.begin(115200); 115200 baud로 통신}void loop() { // put your main code here, to run repea.. 2026. 2. 1. Screen Linux의 screen 프로그램은 터미널 세션을 관리하고 멀티플렉싱하는 강력한 도구로, 주로 원격 서버 작업이나 터미널 세션이 끊길 우려가 있을 때 유용하게 사용된다. 필자는 이러한 기능을 이용해 백그라운드 작업을 실행하거나, 이전 글 처럼 터미널 모니터 대용으로 사용하기도 한다. 그 중, 이 글에서는 screen을 이용한 백그라운드 작업 실행 방법을 서술한다.백그라운드 작업Screen 세션 시작아래의 명령을 실행한다.screen새 세션이 실행된다.[Enter] 키를 눌러 진행한다.세션의 이름을 직접 지정하려면 아래의 명령을 입력한다.screen -S [세션이름]세션 분리이후 아무 명령이나 내려 프로그램을 실행한 후, [Ctrl + A]를 누른 후, 이어 [D] 키를 눌러 세션을 detach 한다.이렇.. 2026. 1. 1. Raspberry Pi #13 - Raspberry Pi 5에서 UART를 통해 Raspberry Pi Zero 2 WH에 접속하기 얼마 전에 Raspberry Zero 2 WH를 구입하였다. pico와 아두이노 micro도 같이 구입하였는데 그것들은 나중에 활용하기로 한다.문제는, Raspberry Zero 2 WH가 필자의 핫스팟 네트워크에 연결하지 못한다는 것이다.Raspberry OS부터 Ubuntu까지 다 설치하였으나 연결이 안 되어 방법을 찾던 중, 제로 시리즈가 UART를 통한 접속이 가능하다는 것을 알고 이를 실행하기로 했다. 하드웨어 연결파이 5의 UART 케이블을 제로 2에 연결한다.저번 아두이노 글에서와 같이, 적색 선은 RX 핀에, 황색 선은 TX 핀에 연결하면 된다. 검은 선은 접지 선이다.파이 5와 제로 2의 GPIO 핀 배열은 동일하므로, 잘 모르겠다면 위 이미지를 보고 연결하면 된다.적색 선은 GPIO 1.. 2025. 11. 1. 이전 1 다음 728x90 반응형