아두맨 아이디어 창작소

아두맨

아이디어 창작 도우미

    아두이노/장치설정

    [아두이노] 아두이노 Serial Monitor 사용법

    아두맨 2024. 7. 3. 00:51
    안녕하세요, 아이디어 창작 도우미 아두맨입니다.

    오늘은 아두이노 Serial Monitor 사용법에 대해서 알아보겠습니다.
    아두이노가 정상적으로 작동하는 지 알 수 있는 매우 중요한 역할입니다.

    wokwi에서 Serial Monitor 사용하는 방법

    wokwi에서 프로젝트 설정하는 방법은 장치설정 → ESP32 또는 아두이노 웹에서 간단히 시뮬레이션 테스트 wokwi에서 확인하실 수 있습니다. (아래 링크로도 확인 가능합니다.) 

    2024.07.01 - [아두이노/장치설정] - [아두이노] 아두이노 웹에서 간단히 시뮬레이션 테스트 wokwi

     

    [아두이노] 아두이노 웹에서 간단히 시뮬레이션 테스트 wokwi

    요약안녕하세요, 아이디어 창작 도우미 아두맨입니다.오늘은 웹(wokwi)를 사용해 코딩하는 방법을 살펴보겠습니다.아두이노 IDE 2에서 실제로 테스트하기 전 간단하게 웹(wokwi)에서 시뮬레이션 테

    yepb.tistory.com

     

    wokwi에 접속해서 먼저 프로젝트를 생성합니다.

     

    바로 SAVE하셔서 UNO SERIAL 이름으로  저장합니다.

     

    Public으로 저장하시면 됩니다.(유료 결제하면 Private 할 수 있으나 그냥 Public으로 진행해도 됩니다.)


     

    Serial 값 읽는 방법

    아래의 코드를 복사 붙여 넣기 해서 실행하면 됩니다.

    void setup() {
      Serial.begin(115200);
      Serial.println("Serial Monitor Start!!");
    }
    
    void loop() {
      if(Serial.available()>0){
        String rd = Serial.readString();
        Serial.println(rd);
      }
    }

     

    이제 시작을 눌러서 실행하면 됩니다.

     

    시작과 동시에 Serial Monitor Start!! 라는 메세지 창이 뜹니다.

     

    그 창 아래 텍스트 입력하는 곳에 아무 글자를 넣으면 시리얼 모니터에 표시가 됩니다.

     

     

    글자를 입력하면 Serial Monitor 화면에 표시되는 이유는 아래의 코드 때문인데요.


    void loop() {                                            // 반복적으로 동작하는 함수
      if(Serial.available()>0){                        // Serial Monitor에 어떤 값이 들어오면,
        String rd = Serial.readString();           // 그 값을 rd에 모두 문자열로 저장하고,
        Serial.println(rd);                                // 다시 Serial Monitor로 표시한다.
      }
    }

     

    주석의 의미대로 값을 입력하면, 그대로 다시 Serial Monitor에 표시해줍니다. (echo 기능)

     

    웹에서 정상적으로 동작하는 것을 확인했으니 실제 보드로 테스트해보겠습니다.


    아두이노 우노 세팅 및 코드 작성

    아두이노 세팅하는 방법은 아두이노 → 장치설정 → 아두이노 우노 IDE 2 설치하는 방법을 찾아가셔도 되고 아래의 링크로도 접속 가능합니다. 

    2024.07.01 - [아두이노/장치설정] - [아두이노] 아두이노 우노 IDE 2 설치하는 방법

     

    [아두이노] 아두이노 우노 IDE 2 설치하는 방법

    요약안녕하세요, 아이디어 창작 도우미 아두맨입니다.아두이노 IDE 2 버전을 설치하는 방법에 대해 알아보겠습니다.아두이노 우노를 사용하여 LED 불빛을 깜빡이는 코드를 작성해보겠습니다. 사

    yepb.tistory.com

     

    코드는 wokwi에서 사용한 코드 그대로를 복사 붙여 넣기 해주면 됩니다.

    업로드하시고 결과를 확인하면 wokwi와 정확하게 똑같이 동작합니다.

     

     

    여기서 주의 해주셔야 할 부분이 있습니다.

     

    바로 Serial.begin(115200) 부분과 Serial Monitor 115200 Baud 입니다.

     

    눈치 채셨겠지만, 두 개의 숫자가 일치하지 않으면 제대로 보여지지 않습니다!

     

    아래는 속도를 잘못 지정했을 때의 모습입니다.

     

    빨간 X표를 보시면 begin(115200) 과 9600Baud로 숫자가 일치하지 않아 Serial Monitor Start!! 라는 문구가 표시되지 않았습니다.

     

    두 개의 숫자 값을 반드시 확인해서 일치시키세요! 


    이렇게 아두이노 우노 보드를 가지고 Serial Monitor 확인하는 방법을 배웠습니다.

     

    Serial Monitor로 회로 디버깅하는 방법에 관한 글은 다음 시간에 올리겠습니다.

     

    오늘도 긴 글 읽어주셔서 감사합니다!

    저작자표시 비영리 변경금지

    '아두이노 > 장치설정' 카테고리의 다른 글

    [아두이노] 아두이노 우노 IDE 2 설치하는 방법  (0) 2024.07.01
    [아두이노] 아두이노 웹에서 간단히 시뮬레이션 테스트 wokwi  (0) 2024.07.01

    '아두이노/장치설정'의 다른글

    • 현재글[아두이노] 아두이노 Serial Monitor 사용법

    관련글

    • [아두이노] 아두이노 우노 IDE 2 설치하는 방법 2024.07.01
    • [아두이노] 아두이노 웹에서 간단히 시뮬레이션 테스트 wokwi 2024.07.01
    프로필사진

    아이디어를 실현시켜드립니다!

    • 최신글 전체보기 (29)
      • 코딩 (10)
        • Python (4)
        • C# (6)
      • ESP32 (12)
        • 장치설정 (9)
        • 센서활용 (2)
        • ESP32 프로젝트 (1)
      • 아두이노 (4)
        • 장치설정 (3)
        • 아두이노 프로젝트 (1)
      • 라즈베리파이 (1)
        • 라즈베리파이 프로젝트 (1)
      • 블로그 관련 (1)

    최근글과 인기글

    • 최근글
    • 인기글

    공지사항

    Tag

    ESP32, deepsleep, 웹, 전력관리, 개발, 시제품, Arduino, 라즈베리파이, 아두맨, 데이터, LED, wokwi, 아두이노 딥슬립, st7789, 2중리스트, 의뢰, 2중 리스트, 아두이노, c#, 딥슬립,

    최근댓글

    Copyright 아두맨. All rights reserved.

    티스토리툴바